Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/01/2009, 12:37
gato83
 
Fecha de Ingreso: enero-2009
Mensajes: 4
Antigüedad: 15 años, 3 meses
Puntos: 0
Exclamación Realizar formulario web con clases swing

Hola!
EL FORMULARIO NO ES WEB ES EN VENTANAS !! PERDON POR LA EQUIVOCACION

Tengo unas serias dudas.
Estoy empezando con java, tengo una base de datos y quiero realizar los formularios en java. Uno de los formularios es el siguiente y quiero alinearlo a la izquierda y que no me salga centrado para que despues se ajuste a las pantallas:

Código:
public class FrameClientes {

    public FrameClientes() {
    }


    public void datosCliente(){
         /*Creamos el frame*/
        final JFrame frame = new JFrame("GESTION DE CLIENTES");

        /*Creamos paneles*/
        JPanel panel0 = new JPanel();
        JPanel panel1 = new JPanel();
        JPanel panel2 = new JPanel();
        JPanel panel3 = new JPanel();
        JPanel panel4 = new JPanel();
        JPanel panel5 = new JPanel();
        JPanel panel6 = new JPanel();
        JPanel panel7 = new JPanel();
        JPanel panel8 = new JPanel();
        JPanel panel9 = new JPanel();
        JPanel panel10 = new JPanel();

        JPanel panelT1 = new JPanel();
        JPanel panelT2 = new JPanel();
        JPanel panelT3 = new JPanel();
        JPanel panelT4 = new JPanel();
        JPanel panelT5 = new JPanel();

        /*Creamos los componentes*/
        JLabel titulo = new JLabel("GESTION DE CLIENTES");
        JLabel texto1 = new JLabel("Código:");
        JLabel texto2 = new JLabel("D.N.I.:");
        JLabel texto3 = new JLabel("Nombre:");
        JLabel texto4 = new JLabel("1º Apellido:");
        JLabel texto5 = new JLabel("2º Apellido:");
        JLabel texto6 = new JLabel("Dirección:");
        JLabel texto7 = new JLabel("Teléfonos:");
        JLabel texto8 = new JLabel("E-mail:");
        JLabel texto9 = new JLabel("Fecha de Nacimiento:");
        JLabel texto10 = new JLabel("Cliente desde:");
        JTextField codigo = new JTextField(8);
        JTextField dni = new JTextField(9);
        JTextField nombre = new JTextField(15);
        JTextField apellido1 = new JTextField(15);
        JTextField apellido2 = new JTextField(15);
        JTextField direccion = new JTextField(30);
        JTextField telf1 = new JTextField(12);
        JTextField telf2 = new JTextField(12);
        JTextField email = new JTextField(30);
        JTextField fechaNac = new JTextField(10);
        JTextField fechaDesde = new JTextField(10);
        JButton anadir = new JButton("AÑADIR");
        JButton eliminar = new JButton("ELIMINAR");
        JButton consultar = new JButton("CONSULTAR");

        titulo.setFont(new Font("",3,20));

        panel0.add(titulo);
        panel1.add(texto1);
        panel1.add(codigo);
        panel2.add(texto2);
        panel2.add(dni);
        panel3.add(texto3);
        panel3.add(nombre);
        panel4.add(texto4);
        panel4.add(apellido1);
        panel5.add(texto5);
        panel5.add(apellido2);
        panel6.add(texto6);
        panel6.add(direccion);
        panel7.add(texto7);
        panel7.add(telf1);
        panel7.add(telf2);
        panel8.add(texto8);
        panel8.add(email);
        panel9.add(texto9);
        panel9.add(fechaNac);
        panel10.add(texto10);
        panel10.add(fechaDesde);

        GridBagLayout gridbag1 = new GridBagLayout();
        GridBagConstraints gbc1 = new GridBagConstraints();
        GridBagLayout gridbag2 = new GridBagLayout();
        GridBagConstraints gbc2 = new GridBagConstraints();
        GridBagLayout gridbag3 = new GridBagLayout();
        GridBagConstraints gbc3 = new GridBagConstraints();
        GridBagLayout gridbag4 = new GridBagLayout();
        GridBagConstraints gbc4 = new GridBagConstraints();
        GridBagLayout gridbag5 = new GridBagLayout();
        GridBagConstraints gbc5 = new GridBagConstraints();
        GridBagLayout gridbagT = new GridBagLayout();
        GridBagConstraints gbcT = new GridBagConstraints();

        panelT1.setLayout( gridbag1 );
        gbc1.gridwidth = GridBagConstraints.REMAINDER;
        gbc1.weightx = 1.0;
        gridbag1.setConstraints(panel0,gbc1);
        panelT1.add(panel0);

        gbc1.gridwidth = GridBagConstraints.RELATIVE;
        gridbag1.setConstraints(panel1,gbc1 );
        panelT1.add(panel1);

        gbc1.gridwidth = GridBagConstraints.REMAINDER;
        gridbag1.setConstraints(panel2,gbc1 );
        panelT1.add(panel2);

        panelT2.setLayout( gridbag2 );
        gbc2.weightx = 1.0;
        gridbag2.setConstraints(panel3,gbc2);
        panelT2.add(panel3);

        gridbag2.setConstraints(panel4,gbc2 );
        panelT2.add(panel4);

        gbc2.gridwidth = GridBagConstraints.REMAINDER;
        gridbag2.setConstraints(panel5,gbc2 );
        panelT2.add(panel5);

        panelT3.setLayout( gridbag3 );
        gbc3.weightx = 1.0;
        gridbag3.setConstraints(panel6,gbc3);
        panelT3.add(panel6);

        gbc3.gridwidth = GridBagConstraints.REMAINDER;
        gridbag3.setConstraints(panel7,gbc3 );
        panelT3.add(panel7);

        panelT4.setLayout( gridbag4 );
        gbc4.gridwidth = GridBagConstraints.REMAINDER;
        gbc4.weightx = 1.0;
        gridbag4.setConstraints(panel8,gbc4);
        panelT4.add(panel8);

        gbc4.gridwidth = GridBagConstraints.RELATIVE;
        gridbag4.setConstraints(panel9,gbc4 );
        panelT4.add(panel9);

        gbc4.gridwidth = GridBagConstraints.REMAINDER;
        gridbag4.setConstraints(panel10,gbc4 );
        panelT4.add(panel10);

        panelT5.setLayout(gridbag5);
        gbc5.weightx = 1.0;
        gridbag5.setConstraints(anadir, gbc5);
        panelT5.add(anadir);

        gbc5.gridwidth = GridBagConstraints.RELATIVE;
        gridbag5.setConstraints(eliminar,gbc5 );
        panelT5.add(eliminar);

        gbc5.gridwidth = GridBagConstraints.REMAINDER;
        gridbag5.setConstraints(consultar,gbc5 );
        panelT5.add(consultar);

        frame.setLayout(gridbagT);
        gbcT.gridwidth = GridBagConstraints.REMAINDER;
        gbcT.weightx = 1.0;
        gridbagT.setConstraints(panelT1, gbcT);
        frame.add(panelT1);
        gridbagT.setConstraints(panelT2, gbcT);
        frame.add(panelT2);
        gridbagT.setConstraints(panelT3, gbcT);
        frame.add(panelT3);
        gridbagT.setConstraints(panelT4, gbcT);
        frame.add(panelT4);
        gridbagT.setConstraints(panelT5, gbcT);
        frame.add(panelT5);

        frame.pack();
        frame.setVisible(true);


    }
}
GRACIAS