02/07/2010, 07:50
|
| | Fecha de Ingreso: marzo-2009 Ubicación: Santa Marta
Mensajes: 73
Antigüedad: 15 años, 9 meses Puntos: 2 | |
Respuesta: Insertar datos en JTable por columna en vez de por fila lo que puedes hacer:
como sabes un JTable se inicializa de la sgte forma.
Código:
String[] columnNames = {"First Name", "Last Name", "Sport", "# of Years", Vegetarian"};
Object[][] data = {
{"Mary", "Campione",
"Snowboarding", new Integer(5), new Boolean(false)},
{"Alison", "Huml",
"Rowing", new Integer(3), new Boolean(true)},
{"Kathy", "Walrath",
"Knitting", new Integer(2), new Boolean(false)},
{"Sharon", "Zakhour",
"Speed reading", new Integer(20), new Boolean(true)},
{"Philip", "Milne",
"Pool", new Integer(10), new Boolean(false)}
};
en el vector data lo que puedes hacer es en vez de pasar los objetos le vas a pasar 3 arreglos que contendran los datos de la columna 1, columna 2, columna 3 Respectivamente es decir que el ResultSet que tienes deberias dejarlo ordenado a conveniencia en tres vectores.
y luego pasaras estos vectores al data de la tabla.
Código:
Object[][] data = {
arreglo1, //arreglo con los datos de la primera columna
arreglo2, //arreglo con los datos de la Segunda columna
arreglo3 //arreglo con los datos de la tercera columna
};
Creo que deberia funcionar |