Ayuda con Un JTable en un GridBagLayout
Publicado por Hack (5 intervenciones) el 26/10/2009 01:51:28
Hola Tengo lo siguiente:
String Columnas [] = { "Colum1","Colum2","Colum3","Colum4","Col… };
Object[][] Filas = new Object[150][5];
JScrollPane scrollPane = new JScrollPane(
ScrollPaneConstants. VERTICAL_SCROLLBAR_AS_NEEDED,
ScrollPaneConstants. HORIZONTAL_SCROLLBAR_AS_NEEDED );
Tabla = new JTable( Filas,Columnas );
add( new JScrollPane( Tabla ) );
constraints.gridx = 0;
constraints.gridy = 1;
constraints.gridwidth = 3;
constraints.gridheight = 3;
constraints.weightx = 1.0;
constraints.weighty = 1.0;
constraints.fill = GridBagConstraints.BOTH;
this.getContentPane().add ( Tabla,constraints );
constraints.weightx = 0.0;
constraints.weighty = 0.0;
constraints.fill = GridBagConstraints.NONE;
pero lo que pasa es que no me agrega el Scroll y tampoco me agrega los titulos de las columnas por que??? y justo este mismo codigo lo tengo pero en un FlowLayout y asi si funciona con el Scroll y todo lo demas pero al agregar la tabla en el GridBagLayout ya no funciona solo se ven las celdas, me pueden AYUDAR por Favor
String Columnas [] = { "Colum1","Colum2","Colum3","Colum4","Col… };
Object[][] Filas = new Object[150][5];
JScrollPane scrollPane = new JScrollPane(
ScrollPaneConstants. VERTICAL_SCROLLBAR_AS_NEEDED,
ScrollPaneConstants. HORIZONTAL_SCROLLBAR_AS_NEEDED );
Tabla = new JTable( Filas,Columnas );
add( new JScrollPane( Tabla ) );
constraints.gridx = 0;
constraints.gridy = 1;
constraints.gridwidth = 3;
constraints.gridheight = 3;
constraints.weightx = 1.0;
constraints.weighty = 1.0;
constraints.fill = GridBagConstraints.BOTH;
this.getContentPane().add ( Tabla,constraints );
constraints.weightx = 0.0;
constraints.weighty = 0.0;
constraints.fill = GridBagConstraints.NONE;
pero lo que pasa es que no me agrega el Scroll y tampoco me agrega los titulos de las columnas por que??? y justo este mismo codigo lo tengo pero en un FlowLayout y asi si funciona con el Scroll y todo lo demas pero al agregar la tabla en el GridBagLayout ya no funciona solo se ven las celdas, me pueden AYUDAR por Favor
Valora esta pregunta


0