ArrayList & JTable
Hola...
Necesito mostrar un ArrayList en un componente JTable.
Los ejempos que he visto de JTable utilizando AbstractTableModel. Siempre crean
public Object getValueAt(int row, int col) {
return data[row][col];
}
el objeto data asĂ:
final Object[][] data = {
{"Mary", "Campione",
"Snowboarding", new Integer(5), new Boolean(false)},
{"Alison", "Huml", ......
Necesito mostrar un ArrayList o alguien que me diga como debo llevar el ArrayList a Object[][]
gracias, y disculpen la novatada.
Necesito mostrar un ArrayList en un componente JTable.
Los ejempos que he visto de JTable utilizando AbstractTableModel. Siempre crean
public Object getValueAt(int row, int col) {
return data[row][col];
}
el objeto data asĂ:
final Object[][] data = {
{"Mary", "Campione",
"Snowboarding", new Integer(5), new Boolean(false)},
{"Alison", "Huml", ......
Necesito mostrar un ArrayList o alguien que me diga como debo llevar el ArrayList a Object[][]
gracias, y disculpen la novatada.
Hola...
Necesito mostrar el contenido de un ArrayList en un JTable,
Pero se me muestra todo el contenido en una lĂnea del JTable, les envĂo mi cĂłdigo:
...
ModeloScreen Mode = new ModeloScreen();
JTable jTable1 = new JTable(Mode);
...
class ModeloScreen extends AbstractTableModel {
BD bd = new BD();
public int getRowCount(){
ArrayList ListaDatos;
//bd.Out devuelve un ArrayList
ListaDatos = bd.Out();
return ListaDatos.size();
}
public int getColumnCount(){
return 1;
}
public Object getValueAt(int row, int column){
return bd.Out();
}
}
Necesito mostrar el contenido de un ArrayList en un JTable,
Pero se me muestra todo el contenido en una lĂnea del JTable, les envĂo mi cĂłdigo:
...
ModeloScreen Mode = new ModeloScreen();
JTable jTable1 = new JTable(Mode);
...
class ModeloScreen extends AbstractTableModel {
BD bd = new BD();
public int getRowCount(){
ArrayList ListaDatos;
//bd.Out devuelve un ArrayList
ListaDatos = bd.Out();
return ListaDatos.size();
}
public int getColumnCount(){
return 1;
}
public Object getValueAt(int row, int column){
return bd.Out();
}
}
