Ich habe eine App nur für Übungszwecke erstellt, die eine JTable
um die Daten aus meiner Datenbank anzuzeigen.
Mein Problem ist, dass die Tabelle auf meinem Bildschirm nur in der Hälfte des Feldes angezeigt wird. Ich habe alles versucht, um die Spalten zu erweitern, ohne Erfolg. Kann mir jemand sagen, wie ich die Tabelle ändern kann?
Hier ist der Code, mit dem die Tabelle erstellt wird:
public void createTable() {
JTable table = new JTable();
DefaultTableModel tableModel = new DefaultTableModel(new Object[][]{},new String[]{"To do","Date added"});
table.setSize(450, 600);
table.setModel(tableModel);
for(int i = 0; i < model.getId().size(); i++) {
tableModel.addRow(new Object[]{model.getItem().get(i), model.getDate().get(i)});
}
add(table.getTableHeader());
add(table);
}
So sieht es im Moment aus:
Auch ich möchte über table.getTableHeader() fragen, denn wenn ich nicht hinzufügen, dass es nicht angezeigt, da es ein Teil der Tabelle ist. ist das normal?