PEASANT KING
Commander
- Registriert
- Okt. 2008
- Beiträge
- 2.412
Hallo Leute,
ich bastel wieder mal an einer GUI Anwendung und habe ein Problem.
In einem JPanel gibt es eine SplitPane die horizontal splittet, im unteren Teil liegt eine ScrollPanel und darauf eine JTable.
Die JTable bekommt von mir ein eigenes TableModel, was einen ResultSet erfordert, soweit so gut.
Wenn die Applikation ausgefürt wird klappt soweit auch alles, mir werden die Daten in der Tabelle ausgegeben, die ich Abfrage allerdings fehlen immer die Spaltenüberschriften in der Tabelle.
Woran kann das liegen ?
Anbei ein kleiner Codeausschnitt:
ich bastel wieder mal an einer GUI Anwendung und habe ein Problem.
In einem JPanel gibt es eine SplitPane die horizontal splittet, im unteren Teil liegt eine ScrollPanel und darauf eine JTable.
Die JTable bekommt von mir ein eigenes TableModel, was einen ResultSet erfordert, soweit so gut.
Wenn die Applikation ausgefürt wird klappt soweit auch alles, mir werden die Daten in der Tabelle ausgegeben, die ich Abfrage allerdings fehlen immer die Spaltenüberschriften in der Tabelle.
Woran kann das liegen ?
Anbei ein kleiner Codeausschnitt:
PHP:
// Model der View:
private ResultSet getResults() {
ResultSet rs;
rs = dbhandler.executeStatement("SELECT Kundennummer AS Kundennummer,"
+ "Vorname AS Vorname, "
+ "Name AS Name, Strasse AS Adresse FROM Kunde");
return rs;
}
public TableModel setTableModel() {
TableModel tbm = null;
try {
tbm = new CustomerTableModel(getResults());
} catch (Exception ex) {
Logger.getLogger(CustomerModel.class.getName()).log(Level.SEVERE, null, ex);
}
return tbm;
}
// Die View:
jTable1.setModel(model.setTableModel());