Hallo...
Probiere gerade einen JTable mit einem Model zu füllen... das funktioniert soweit auch... aller dings verhaut es mir die Ausgabe.... :x
also irgendwie versuche ich die Methoden zu überschreiben... aber habe das Gefühl das ich da irgendwie was falsch mache...
Eigentlich sollte der Table nur 13 Spalten habe... allerdings hat er mehr und wenn ich dann weiter nach links scrolle bekomme ich die Fehlermeldung das mein Array index out of Range: 13 ist....
Desweiteren habe ich die ersten beiden Felder in meinem Table mit Boolean Werten gefüllt und würde diese gerne in eiener Checkbox anzeigen lassen... das bekomme ich auch nicht hin mit der Methode getColumnClass...
Please help me.... :?
Probiere gerade einen JTable mit einem Model zu füllen... das funktioniert soweit auch... aller dings verhaut es mir die Ausgabe.... :x
Code:
public class TableModel2 extends DefaultTableModel{
static Vector columnNames = Datenholen.getColumnNames();
static Vector data = Datenholen.getData();
public int getColumnCount() {
return columnNames.size();
}
public int getRowCount() {
return data.size();
}
public String getColumnName(int col) {
return (String) columnNames.get(col);
}
public Object getValueAt(int row, int col) {
return ((Vector)data.get(row)).get(col);
}
// Eine Angabe, welchen Typ von Objekten in den Columns angezeigt werden soll
public Class getColumnClass(int row, int col) {
Class render = ((Vector)data.get(row)).get(col).getClass();
System.out.println(render);
return render;
}
public boolean isCellEditable(int row, int col) {
//Note that the data/cell address is constant,
//no matter where the cell appears onscreen.
if (col < 2) {
return false;
} else {
return true;
}
also irgendwie versuche ich die Methoden zu überschreiben... aber habe das Gefühl das ich da irgendwie was falsch mache...
Eigentlich sollte der Table nur 13 Spalten habe... allerdings hat er mehr und wenn ich dann weiter nach links scrolle bekomme ich die Fehlermeldung das mein Array index out of Range: 13 ist....
Desweiteren habe ich die ersten beiden Felder in meinem Table mit Boolean Werten gefüllt und würde diese gerne in eiener Checkbox anzeigen lassen... das bekomme ich auch nicht hin mit der Methode getColumnClass...
Please help me.... :?