Interfaz Grafica con GroupLayout

Iniciado por m@o_614, 22 Febrero 2015, 19:31 PM

0 Miembros y 1 Visitante están viendo este tema.

m@o_614

Saludos

Estoy haciendo una interfaz gráfica utilizando GroupLayout, esto porque me permite ponerle la posición y el tamaño que yo quiero a los componentes de la interfaz.

Yo también había hecho una interfaz así con el uso de WindowBuilder, pero ahora quiero hacerla desde 0.

Código (java) [Seleccionar]
import javax.swing.*;

class Interfaz extends JFrame{
private JTextArea areaTexto;
private JButton boton;
private JLabel IP,mensaje;
private JTextField campoIP,campoMensaje;

Interfaz(){
areaTexto = new JTextArea();

boton = new JButton("enviar");

IP = new JLabel("IP");
mensaje = new JLabel("mensaje");

campoIP = new JTextField();
campoIP.setColumns(10);
campoMensaje = new JTextField();
campoMensaje.setColumns(10);


}
}

public class ChatUDP {

public static void main(String[] args){
Interfaz interfaz = new Interfaz();
interfaz.setBounds(100, 100, 450, 300);
interfaz.setTitle("ChatUDP");
interfaz.setVisible(true);
interfaz.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
GroupLayout groupLayout = new GroupLayout(interfaz.getContentPane());
interfaz.getContentPane().setLayout(groupLayout);
}
}


esto es lo que llevo hasta ahora, pero no se bien como usar el GroupLayout para agregarle los componentes al Frame

de antemano gracias

Usuario Invitado

Cuando quieras saber cómo utilizar ciertos componentes de un lenguaje o tecnología, el primer lugar donde debes acudir es a la documentación oficial de ese mismo lenguaje.

Oracle (dueño de Java) tiene un tutorial sobre el manejo del GroupLayout. Puedes verlo aquí.
"La vida es muy peligrosa. No por las personas que hacen el mal, si no por las que se sientan a ver lo que pasa." Albert Einstein