JTable in XML umwandeln

JaX1983

Grünschnabel
hallo,
ich bins schon wieder...
könnte mir jemand sagen wie ich eine JTable in ein XML file schreiben kann?
der java.beans.XMLEncoder funktioniert nicht...
danke im voraus

jax
 
Was gibt es denn für eine Fehlermeldung?

Ausserdem, wieso möchtest du denn die gesamte Tabelle speichern? Würde es dir nicht reichen, nur die Daten zu speichern?

*grüssle*
MeinerEiner
 
java.lang.InstantiationException: ahp_appl.MatrixTabelle
Continuing ...
java.lang.Exception: XMLEncoder: discarding statement XMLEncoder.writeObject(MatrixTabelle);
Continuing ...
java.lang.InstantiationException: ahp_appl.MatrixTabelle
Continuing ...
java.lang.Exception: XMLEncoder: discarding statement XMLEncoder.writeObject(MatrixTabelle);
Continuing ...


MatrixTabelle erbt von JTable, ahp_appl ist mein Package...
von mir aus auch bloß die Daten
hauptsache etwas ;-)
gruß

jax
 
Moin!
Kann es sein, das du keinen leeren Konstruktor hast? Zumindest mal würde die Fehlermeldung darauf schließen...
Ich würde dir empfehlen, mal den XMLEncoder in der Doku anzuschauen, da steht nämlich, was man so alles beachten muss!

*grüssle*
MeinerEiner
 
Hallo,

kann es sein, dass du versucht hast deine Tabelle mit dem XMLEncoder zu schreiben?

Ich weiß ja nicht wie du die Daten in deine Tabelle bekommst, aber jede Tabelle hat ein Model in dem die Daten stehen. Also wenn du dir kein eigenes Model definiert hast, musst du die Daten am besten irgendwie in eine Liste oder ähnliches bekommen. Die lassen sich dann genauso leicht wie bei dem JTree in ein XML-File schreiben.

MFG

zEriX
 
Zurück