1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

Problem bei Java-GUI-Programm

Discussion in 'Programmieren' started by smartin123, Mar 10, 2007.

Thread Status:
Not open for further replies.
  1. smartin123

    smartin123 Byte

    Hallo,
    ich komm grad nicht mehr weiter. Hoffentlich kann mir einer von euch helfen.
    Es geht um ein Programm, dass Kunden verwalten soll. Ich hab eingangs ein Menü, mit versch. Button zur auswahl z.b. zum Kunden anlegen. Bei betätigung öffnet sich ein neues Fenster, dort kann ich eben Kundendaten in Textfelder eingeben (Vorname, Nachname....). Bei Betätigung des Anlegenbuttons werden die Daten in Arrays abgespeichert. Ich hab es so gemacht, dass bei anlegen eines neuen Kundenobjects der Konstruktor aufgerufen wird und die daten über den konstruktor in einen Array mit 1. Index gespeichert wird. Durch ne For-Schleife wird horchgezählt und die Zellen vom Array erhöht.

    Nun zu meinem Problem:
    Wenn ich jetzt das Kundenanlegenfenster schließe und mich im Hauptmenue wiederbefinde, sind die eingegebenen Kundendaten weg. Weiß jemand wie ich da vorgehen soll?
    Oder anderes gefragt, ich denke das Daten dann noch vorhanden, bloß wenn ich jetzt zu dem bereits eingegebenen Kunden einen weiteren Hinzufügen möchte, beginnt die Objectinitialisierung von neuem. Also wie programmiere ich das so, dass bei dem letzten Kunden weiter abgespeichert wird?

    Vielen herzlichen Dank

    Schöne Grüße
    Martin
     
  2. L-ectron-X

    L-ectron-X Guest

    So lange du deine Daten nur in den Objekten hältst, liegen sie nur im Speicher der VM (Heap). Du brauchst also eine geeignete Möglichkeit, deine Daten persistent zu machen. Dazu eignet sich die Verwendung einer Datenbank am besten.
     
Thread Status:
Not open for further replies.

Share This Page