Hallo zusammen, ich habe einer JTable folgendermassen Columns hinzugefügt:
und schliesslich so wieder ausgelesen:
Wieso ist där Rückgabewert 0, wenn ich über das TableModel die Anzahl Spalten abfrage? Das ist doch höchst eigenartig?!
Ach ja, ehe ichs vergesse: Wie kann ich denn eigentlich nun den Datentyp der Spalte definieren? tcoPly.set???
Ich hoffe ihr könnt mir helfen. Ich blicke bei dieser Komponente nicht so recht durch, wobei Sie sicherlich absolut genial ist, wenn mans mal begriffen hat!
Mfg Ishildur
Code:
// create and setup the column: player
TableColumn tcoPly = new TableColumn();
tcoPly.setHeaderValue("Player");
tcoPly.setPreferredWidth(5);
this.tblNme.addColumn(tcoPly);
// create and setup the column: name
TableColumn tcoNme = new TableColumn();
tcoNme.setHeaderValue("Name");
this.tblNme.addColumn(tcoNme);
und schliesslich so wieder ausgelesen:
Code:
System.out.println("JTable: "+this.tblNme.getColumnCount());
System.out.println("DefaultTableModel: "+this.tblNme.getModel().getColumnCount());
System.out.println("ColumnModel: "+this.tblNme.getColumnModel().getColumnCount());
Wieso ist där Rückgabewert 0, wenn ich über das TableModel die Anzahl Spalten abfrage? Das ist doch höchst eigenartig?!
JTable: 2
DefaultTableModel: 0
ColumnModel: 2
Ach ja, ehe ichs vergesse: Wie kann ich denn eigentlich nun den Datentyp der Spalte definieren? tcoPly.set???
Ich hoffe ihr könnt mir helfen. Ich blicke bei dieser Komponente nicht so recht durch, wobei Sie sicherlich absolut genial ist, wenn mans mal begriffen hat!
Mfg Ishildur