FlowLayout

ryudoo
14 de Septiembre del 2005
Hola, si tengo un jpanel (que por defecto biene con flowlayout), y voi metiendo objetos por ejemplo textfield

jpanel.add(new JTextField());
jpanel.add(new JTextField());
jpanel.add(new JTextField());
jpanel.add(new JTextField());

estos va siendo ingresado en la misma fila hasta que no caen mas y pasan a la segunda, como puedo hacer para que pasen ha la segunda fila cuando yo quiera...

fady
14 de Septiembre del 2005
para ese caso puede usar otro tipo de layout, por ejemplo GridLayout

jpanel.setLayout(new GridLayout(2,3));

el 2 indica que tienes 2 filas y el 3 indica que tieneas 3 columnas, eso quiere decir que cuando uses el add primero llenaras la primera fila con tres componentes y luego la segunda fila tb con 3 componentes, saludos

www.merenciano.tk

ryudoo
14 de Septiembre del 2005
Hola, probe el GridLayout lo malo que los objetos que tan dentro del gridlayout toman el porte de toda la pantalla, no quedan chicos como eran originalmente

chuidiang
14 de Septiembre del 2005
Hola:

Aunque es algo complejo de usar, el GridBagLayout es el que mejores resultados da, ya que es muy configurable y puedes poner las cosas como tú quieras.
En http://www.geocities.com/chuidiang/java/layout/GridBagLayout/GridBagLayout.html tienes un tutorial sobre él.

Se bueno.