25/04/2006, 01:11
|
| Colaborador | | Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 1 mes Puntos: 454 | |
Hola:
Para que el GridBagLayout estire las cosas hasta que ocupen todo el panel, debes poner en el gridbagconstraints los campos weightx y weighty a 1.0
En mi página que aparece un poco más abajo, dentro de la parte de java tienes un tutorial sobre el GridBagLayout en el que se explica todo esto más detalladamente.
Lo del layout null no es buena idea ya que si redimensionas la ventana, cambias la resolución de la pantalla o ejecutas en otro ordenador es posible que te quede todo feo y mal colocado. De todas formas, si quieres usar el layout null dentro del JScrollPane, haz que el panel que tiene ese layout y esta dentro del JScrollpane tenga unas dimesiones concretas. Puedes llamar a setPreferredSize() para darle un tamaño adecuado o, para estar mas seguro, hereda de JPanel y redefine el método getPreferredSize() para que devuelva el tamaño que tú quieras.
Se bueno. |