08/12/2011, 20:48
|
| | | Fecha de Ingreso: enero-2010
Mensajes: 29
Antigüedad: 14 años, 10 meses Puntos: 0 | |
Respuesta: Cual layout utilizar para realizar este modelo. Este codigo te puede servir.
El .setBounds( x , y , ancho , alto ) es para
posicionar los elementos que estan dentro del JDesktopPane el cual
esta dentro de un JFrame
import javax.swing.*;
public class Ingreso extends JFrame{
public Ingreso() {
JFrame ventanaIngreso = new JFrame();
JDesktopPane contenidoIngreso = new JDesktopPane();
JLabel texto = new JLabel("Nombre");
texto.setBounds(10, 10, 100, 20);
JLabel texto1 = new JLabel("Ciudad");
texto1.setBounds(10, 50, 100, 20);
JLabel texto2 = new JLabel("Lugar");
texto2.setBounds(10, 100, 100, 20);
JTextField campoNombre= new JTextField();
campoNombre.setBounds(100, 10, 100, 20);
JTextField campoCiudad= new JTextField();
campoCiudad.setBounds(100, 50, 100, 20);
JTextField campoLugar= new JTextField();
campoLugar.setBounds(100, 100, 100, 20);
JButton botonIngreso = new JButton("Aceptar");
botonIngreso.setBounds(50, 150, 100, 20);
contenidoIngreso.add(texto);
contenidoIngreso.add(texto1);
contenidoIngreso.add(texto2);
contenidoIngreso.add(campoNombre);
contenidoIngreso.add(campoCiudad);
contenidoIngreso.add(campoLugar);
contenidoIngreso.add(botonIngreso);
contenidoIngreso.setBackground(Color.LIGHT_GRAY);
ventanaIngreso.add(contenidoIngreso);
ventanaIngreso.setSize(500, 500);
ventanaIngreso.setLocationRelativeTo(getRootPane() );
ventanaIngreso.setVisible(true);
}
} |