snake_plissken
Grünschnabel
Hi,
man könnte auch die Daten mit folgendem Konstruktor bei der Initialisierung des TableModels übergeben, würde ich aber nie so machen:
Collection ist ein Interface, also müsste man sich dann noch eine Collection-Klasse
"CPrimaryKeys" mit dem Interface schreiben, aber diese müsste dann natürlich alle Interface-Methoden implementieren, behandelt werden nur die notwendigen Methoden.
Ist eine eher schwachsinnige Idee.
Cheers,
Die Klapperschlange
man könnte auch die Daten mit folgendem Konstruktor bei der Initialisierung des TableModels übergeben, würde ich aber nie so machen:
Code:
/**
* Daten des TableModels bei Initialisierung übergeben
* @param data (Vector) Vektor der Datesätze, also ein
* Vektor von Vektoren, die wiederum
* die Detaildaten enthalten
* @param columnNames (Vector) Vektor der Spaltennamen
* @param primaryKeys (Collection) Enthält Primärschlüssel, damit
* kann ArrayList/Vektor befüllt werden
*/
CTableModel(Vector data, Vector columnNames, Collection primaryKeys){
super(data, columnNames);
a = new ArrayList(primaryKeys);
}
Collection ist ein Interface, also müsste man sich dann noch eine Collection-Klasse
"CPrimaryKeys" mit dem Interface schreiben, aber diese müsste dann natürlich alle Interface-Methoden implementieren, behandelt werden nur die notwendigen Methoden.
Ist eine eher schwachsinnige Idee.
Cheers,
Die Klapperschlange