30/01/2012, 12:38
|
| | Fecha de Ingreso: noviembre-2007
Mensajes: 471
Antigüedad: 17 años Puntos: 2 | |
no se ve Jlist Buenas,
Tengo una app con dos Jscrollpane en el que uno no se ve la informacion del jlist hasta que maximiso la ventana de la app.
a que es debido esto??
codigo:
//Creamos la ventana
ventana = getContentPane();
//Dimensiones ventana
ventana.setPreferredSize(new Dimension(700,500));
//Gestor de distribucion
BorderLayout Bl = new BorderLayout();
ventana.setLayout(Bl);
JList lst1 = new JList(array_datos);
//Creamos las barras de desplzamiento
scrlDir = new JScrollPane(lst1);
//Las dimensiones del panel scroll
scrlDir.setPreferredSize(new Dimension(300,500));
//Seran vertical
scrlDir.setVerticalScrollBarPolicy(ScrollPaneConst ants.VERTICAL_SCROLLBAR_ALWAYS);
//agregamos a la ventana
ventana.add(scrlDir, BorderLayout.WEST);
//Se ajusta la ventana a las dimensiones establecidas u objetos
this.pack();
//Hacemos visible la ventana
this.setVisible(true);
dentro de la app tengo un boton que cuando apretas carga la siguiente funcion que muesta el otro JScroolpane con la lista. esta es la que tengo problema para que se muestre, ya que no se ve la info hasta que agrando toda la ventana
public clicked(){
JList lst2 = new JList(datos2);
JScrollPane scrl2s = new JScrollPane(lst2 );
scrl2s.setPreferredSize(new Dimension(400,500));
ventana.add(scrl2s, BorderLayout.CENTER);
}
Saludos |