Java Applet Fragen: Serialisierung, Excel import

CharlesD

Mitglied
Hallo,
ich hab mehrere Fragen zu meinem kleinen Applet. Ich bin übringes blutiger Anfänger und habe schon in verschiedenen Foren nach Antworten gesucht, jedenfalls noch nichts für mich verständliches gefunde.

Ich habe ein Applet geschrieben in dem über Textfelder Variablen für Objekte eingegeben werden können. Diese Objekte habe ich dann in einer LinkedList gespeichert.

Wie kann ich diese Objekte nun dauerhaft speichern, so dass sie beim nächsten Programmstart noch verfügbar sind? Serialisieren, was ist das? Wie geht das? Geht das beim Applet?

Ich würde über das Applet auch gerne eine Exceltabelle einfügen, auf einen Button klicken und dann öffnet sich ein Fenster zum importieren, und will aus den Zeilen der Tabelle anschließend Objekte machen. Geht das? Hat da jemand schon mal mitgemacht?

VIELEN VIELEN DANK für euere Hilfe im Vorraus.

Ich steh echt total auf dem Schlauch und weiß nicht mehr weiter🙁
 
Zuletzt bearbeitet:
Serialisieren, was ist das?

Immer, wenn ich nicht weiß, was ein Fachbegriff bedeutet, google ich ihn. Zum Beispiel hier bekommt man den (englischen) Artikel zu dem Thema.

Serialization - Wikipedia, the free encyclopedia

Man kann auch den deutschen nehmen, der ist aber nicht so gut.

Wie geht das? Geht das beim Applet?

Das ist leider nicht so trivial. Generell wird Applets nicht vertraut, so dass diese nicht auf die Festplatte speichern können. Man muss sie dafür signieren. Dann geht das. Noch besser ist, dass sie mit der Seite kommunizieren können, von der sie abgerufen wurden.

Das mit dem einbetten in Excel ist definitiv nicht trivial ;D - Da würde ich vorher die anderen Punkte klären an deiner Stelle.

Oder direkt besser .NET nutzen.
 
Zuletzt bearbeitet:
Was noch relativ einfach geht (bzgl. Excel), ist, dass der Benutzer einen Bereich aus mehreren Zeilen&Spalten per copy-and-paste aus Excel in eine JTextArea deines Programms kopiert, um dann das Programm den "langen String" verarbeiten zu lassen.
Dafür muss der Benutzer aber mitdenken, und nur "geeignete Daten" so verschieben (z.B. richtige Spaltenanzahl in richtiger Reihenfolge).
 

Zurück
Oben