Hallo zusammen,
ich komm bei einerm Probelm mit dem Jtable leider nicht weiter und würde mich freuen wenn mir jemand weiterhelfen könnte.
also ich habe eigene TableColumns gemacht die von TableColumn erben. Genannt PTableColumn. diese will ich nun einem JTable hinzufügen. Dann möchte ich per inserRow Daten dem Table hinzufügen, dabei bekomme wird komischer weise in allen Columns der selbe Wert eingefügt. ?!? ich denke mein fehler liegt beim anlegen der tabelle... das hab ich so gemacht:
wenn jemand eine Idee hat .... ich würde mich freuen.
grüße
steff
ich komm bei einerm Probelm mit dem Jtable leider nicht weiter und würde mich freuen wenn mir jemand weiterhelfen könnte.
also ich habe eigene TableColumns gemacht die von TableColumn erben. Genannt PTableColumn. diese will ich nun einem JTable hinzufügen. Dann möchte ich per inserRow Daten dem Table hinzufügen, dabei bekomme wird komischer weise in allen Columns der selbe Wert eingefügt. ?!? ich denke mein fehler liegt beim anlegen der tabelle... das hab ich so gemacht:
Java:
private JTable dataGrid = new JTable();
private Vector<PTableColumn> columns = new Vector<PTableColumn>();
public PTablePanel(Vector<PTableColumn> columns) {
DefaultTableModel model = new DefaultTableModel();
dataGrid = new JTable(model);
dataGrid.setAutoCreateColumnsFromModel(false);
for (PTableColumn pTableColumn : columns) {
model.addColumn(pTableColumn.getIdentifier());
}
for (PTableColumn pTableColumn : columns) {
dataGrid.getColumnModel().addColumn(pTableColumn);
}
this.setLayout(new BorderLayout());
this.add(new JScrollPane(dataGrid), BorderLayout.CENTER);
}
wenn jemand eine Idee hat .... ich würde mich freuen.
grüße
steff