Hjælp til JTable
Hej...Jeg har deklareret en JTable:
JTable jTable2 = new JTable(new MyTableModel2());
og længere nede lavet en klasse for den:
class MyTableModel2
extends AbstractTableModel {
private String[] columnNames = {
"Færdig", "Dato", "Ultimatum"};
private Object[][] data = {{new Boolean(true), "10-10-2003", "Bliver den bedste spiller i verden!"},{new Boolean(false), "23-06-2004", "Kommer på det danske landshold!"}};
public int getColumnCount() {
return columnNames.length;
}
public int getRowCount() {
return data.length;
}
public String getColumnName(int col) {
return columnNames[col];
}
public Object getValueAt(int row, int col) {
return data[row][col];
}
public Class getColumnClass(int c) {
return getValueAt(0, c).getClass();
}
}
Dette virker fint nok, men jeg har et objekt med attributterne(Boolean faerdig, String dato, String tekst) fra min Maalsaetning klasse som jeg gerne vil have indsat i min tabel.
Jeg bruger en vektor til at smide alle objekterne ind i så jeg kan lave getSize på vektoren til at vide hvor mange gange jeg skal løbe en for-løkke igennem. Spørgsmålet går så ud på, hvordan indretter jeg den for-løkke til at smide objektets attributter i min tabel?
Er der andre alternativer end den jeg har præsenteret der er smartere eller nemmere så er du velkommen til at komme med dit forslag.
På forhånd tak...
