Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2007, 04:49
egdiaz
 
Fecha de Ingreso: noviembre-2006
Mensajes: 23
Antigüedad: 17 años, 6 meses
Puntos: 0
Duda con layouts en aplicación Swin

Hola!!

Tengo una duda sobre layouts en una aplicación gráfica realizada con Swing. El caso es que tengo una aplicación con varios paneles, la estructura es algo así:

- JFrame
--- JMenuBar
--- JPanel1
----- JPanel2
----- JPanel3
------- JSplitPane
--------- JPanel4
--------- JPanel5

El caso es que se me piran los tamaños por todos los lados y no se muy bien cómo ordenarlos. Mi idea es poner el tamaño inicial en el JFrame (con setPreferredSize) y que dependiendo de eso el resto de componentes tomen los valores relativos a ellos. Por ejemplo, si maximizo la pantalla que el resto de componentes aumente el tamaño proporcional a lo que se ha aumentado la pantalla.

Para ello, si identifico en cada uno de los componentes el PreferredSize no aumentan de tamaño porque siempre poseen el PreferredSize.

Para todo ello, me imagino que debería utilizar algún Layout pero no tengo mucha idea de utilizarlos. Se lo que son y lo que hace cada tipo de layout pero no se muy bien cómo aplicarlo... debería utilizar un layout apropiado para cada componente (JPanel, por ejemplo)??

Debería seguir definiendo el PreferredSize por cada componente?

Muchas gracias y un saludo!!
Kike.