Hallo,
Wenn ich mit dem Standard- TableModel nicht zufrieden bin, dann programmier ich mir selber eins.
Das interface TableModel hat ja die unteren Methoden, die implementiert werden müssen,
Was ich jetzt noch nicht ganz verstehe ist, gilt diese Model für alle Spalten, auch wenn ich in der ersten Spalte Strings, in der zweiten boolean, in der dritten mein eigenes Objekt usw. habe, wird das im TableModel mit der Methode getColumnClass(int columnIndex) {} gelöst oder kann ich auch sagen, für die erste Spalte eine TableModel, für die zweite Spalte ein TableModel usw.
Wenn ich mit dem Standard- TableModel nicht zufrieden bin, dann programmier ich mir selber eins.
Das interface TableModel hat ja die unteren Methoden, die implementiert werden müssen,
Was ich jetzt noch nicht ganz verstehe ist, gilt diese Model für alle Spalten, auch wenn ich in der ersten Spalte Strings, in der zweiten boolean, in der dritten mein eigenes Objekt usw. habe, wird das im TableModel mit der Methode getColumnClass(int columnIndex) {} gelöst oder kann ich auch sagen, für die erste Spalte eine TableModel, für die zweite Spalte ein TableModel usw.
Code:
public int getRowCount() {}
public int getColumnCount() {}
public String getColumnName(int columnIndex) {}
public Class<?> getColumnClass(int columnIndex) {}
public boolean isCellEditable(int rowIndex, int columnIndex) {}
public Object getValueAt(int rowIndex, int columnIndex) {}
public void setValueAt(Object aValue, int rowIndex, int columnIndex) {}
public void addTableModelListener(TableModelListener l) {}
public void removeTableModelListener(TableModelListener l) {}
Zuletzt bearbeitet von einem Moderator: