Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/12/2011, 20:48
Avatar de smexyPirate
smexyPirate
 
Fecha de Ingreso: enero-2010
Mensajes: 29
Antigüedad: 14 años, 3 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);

}
}