Java - JTABLE

 
Vista:

JTABLE

Publicado por ivonne (2 intervenciones) el 18/07/2005 22:37:25
Estoy intntando retorna el resultado de un select en un jtable , con el siguiente codigo

Vector nombresColumnas = new Vector();
nombresColumnas.add("Numero");
nombresColumnas.add("Fecha");
nombresColumnas.add("Hora");
nombresColumnas.add("Origen");
nombresColumnas.add("Destino");
nombresColumnas.add("Capacidad");
nombresColumnas.add("Distancia");
DefaultTableModel modelo=new DefaultTableModel(nombresColumnas,0);
tabla = new JTable(modelo);
this.getContentPane().add(tabla);
ResultSet rs = null;
lectura = con.createStatement();
resultado = lectura.executeQuery("SELECT * FROM vuelo ");
while(rs.next()){
Vector v = new Vector();
v.add(rs.getString(1));
v .add(rs.getString(2));
v.add(rs.getString(3));
v.add(rs.getString(4));
v.add(rs.getString(5));
v.add(rs.getString(6));
v.add(rs.getString(7));
modelo.addRow(v);
}

no me esta imprimiendo los encabezados de las columnas y solo me imprime dos filas y son como 8 filas que hay en la tabla vuelos no se que pasa si me pueden ayudar a mirar que esta mal;

gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 755
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

RE:JTABLE

Publicado por Yamil Bracho (2316 intervenciones) el 19/07/2005 15:38:12
Debes colocar tu JTable en un JScrollPane para que te muestre los encabezados.

JScrollPane pane = new JScrollPane( tabla );
panel.add( pane );
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:JTABLE

Publicado por ivonne (2 intervenciones) el 19/07/2005 19:17:14
le adiciones lo que me dijiste, pero ahora no sale nada ni columnas ni filas me sale el frame en blanco que sera ????

JScrollPane panel = new JScrollPane(tabla);
this.getContentPane().add(panel);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 755
Bronce
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

RE:JTABLE

Publicado por Yamil Bracho (2316 intervenciones) el 20/07/2005 19:43:54
Creo que te hace falta notificar al modelo que agregaste filas.
usa modelo.fireTableDataChanged() despues de agregar las filas
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar