Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: m@o_614 en 22 Febrero 2015, 19:31 PM

Título: Interfaz Grafica con GroupLayout
Publicado por: m@o_614 en 22 Febrero 2015, 19:31 PM
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
Título: Re: Interfaz Grafica con GroupLayout
Publicado por: Usuario Invitado en 22 Febrero 2015, 21:26 PM
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í (http://docs.oracle.com/javase/tutorial/uiswing/layout/group.html).