Wie speichere ich die Werte eine JTable in eine Datei???
-
Ich habe keine Ahnung wie ich dies realisieren koennte. Kann jemand aushelfen?
-
Wenn du kein eigenes DataModel definiert hast dann wirst du mittels der Methode getModel() aus JTable das DataModel bekommen. In diesem Fall ist der Typ des DataModels DefaultTableModel. Dieses Objekt besitzt wiederum die Methode getDataVector welches dir Vektoren von Vektoren (vergleichbar einem 2-dim-Array) liefert. Der Aufbau dieses Konstrukts ist relativ einfach
Vector +--- Vector (Zeile 1) +---- Element Spalte 1 +---- Element Spalte 2 +---- ... +---- Element Spalte n +--- Vector (Zeile 2) +---- Element Spalte 1 +---- Element Spalte 2 +---- ... +---- Element Spalte n . . . +--- Vector (Zeile m) +---- Element Spalte 1 +---- Element Spalte 2 +---- ... +---- Element Spalte n
Das heisst also dass du mittels einem Konstrukt wie dem Folgenden alle Daten auslesen kannst.
[java]Vector dataVector = myDataModel.getDataVector();
for (int i=0; i<dataVector.size(); ++i) {
data_1 = ((Vector)dataVector.elementAt(i)).elementAt(1);
data_2 = ((Vector)dataVector.elementAt(i)).elementAt(2);
...
}...[/code][ Dieser Beitrag wurde am 06.03.2003 um 14:57 Uhr von CengizS editiert. ]