La Web del Programador: Comunidad de Programadores
 
    Pregunta:  61200 - COLOCAR ELEMENDO DEL PANEL EN CUALQUIER LADO DE LA VENTANA.
Autor:  EstudianteDeJava EstudianteDeJava
Hola a todos, según mi criterio mi pregunta tiene que ser una tontería pero yo no le encuentro respuesta (mi criterio, se basa en la programacion de visual basic jeje).

Os explico, resulta que estoi programando con el paquete java.awt.*; creo paneles con sus elementos muy lindos etc. pero solo los puedo colocar en "North", "South", "East", "West" y "Center", me gustaría saber si hay alguna manera con la cual pudiese agregarlo a cualquier punto de la ventana, así como con coordenadas o algo.

Espero que me podais ayudar, muchas gracias de antemano,

Un Saludo.

  Respuesta:  Luciano Luis Kuhliger Bertoni
Si, define el administrador de diseño como nulo y luego da coordenadas de los componentes con setBounds(), ejemplo:

javax.swing.JLabel etiqueta;
javax.swing.JTextField campoTexto;

public Clase{ //---- Constructor
setSize(600,400); //---- Ventana de 600 largo por 400 ancho

etiqueta = new javax.swing.JLabel();
campoTexto = new javax.swing.JTextField();

getContentPane().setLayout(null);

etiqueta.setText("HOLA A TODOS");
getContentPane().add(etiqueta);
etiqueta.setBounds(150,50,110,24);

getContentPane().add(campoTexto);
campoTexto.setBounds(150,90,300,20);

//---- Otros componentes
}

150 es la columna, 50 es el renglón, 110 es el largo de la etiqueta y 24 es lo alto de la etiqueta, y lo mismo para campos de texto, botones, etcétera.

Saludos.