Hallo, ich habe folgendes Problem.
Ich speichere Objekte aus einer JTable in einer Datei, das funktioniert auch.
Nun möchte ich die Objekte aus der Datei wieder in die JTable schreiben.
Ich habe keinen blassen Schimmer wie das funktionieren soll.
Bitte helft mir!
damit speichere ich:
und damit möchte ich auslesen, in der try Anweisung liegt das Problem.
Ich speichere Objekte aus einer JTable in einer Datei, das funktioniert auch.
Nun möchte ich die Objekte aus der Datei wieder in die JTable schreiben.
Ich habe keinen blassen Schimmer wie das funktionieren soll.
Bitte helft mir!
damit speichere ich:
Code:
ObjectOutputStream oos = null;
try {
oos = new ObjectOutputStream(new BufferedOutputStream(
new FileOutputStream(file)));
oos = new ObjectOutputStream(new BufferedOutputStream(
new FileOutputStream(file)));
for ( int i = 0; i < colm; i++){
for (int k = 0; k < rowm; k++){
// System.out.println(mscTab.getValueAt(i,k));
oos.writeObject(mscTab.getValueAt(i,k));
oos.flush();
}
}
} catch (IOException ex) {
System.out.println(ex);
} finally {
try {
oos.close();
} catch (IOException iex) {
}
}
und damit möchte ich auslesen, in der try Anweisung liegt das Problem.
Code:
int colm = mscTab.getColumnCount();
int rowm = mscTab.getRowCount();
ObjectInputStream ois = null;
try {
ois = new ObjectInputStream(new BufferedInputStream(
new FileInputStream(file)));
for ( int i = 0; i < colm; i++){
for (int k = 0; k < rowm; k++){
tdat = mscTab.getValueAt(i,k);
tdat = ois.readObject();
}}
} catch (Exception ie) {
System.out.println(ie.getMessage());
} finally {
try {
ois.close();
} catch (Exception ex) {
}
}