Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Daten bleiben nicht im Speicher

Empfohlene Antworten

Veröffentlicht

Hallo...

Ich habe folgendes Problem...

Ich möchte von einem JTree der auf der linken Seite des Bildschirms angezeigt wird über die verschiedenen Knoten,

auf der rechten Seite die entsprechenden Formulare anzeigen.

Soweit funktioniert das auch alles.Doch wenn ich in einem Formular(Die Daten und die GUI sind alle in extra Klassen geschrieben)einen Parameter z.B.Textfeld-String ändere und wechsle dann zu einem anderen Formular und danach wieder zurück,dann ist logischerweise meine Eingabe verloren gegangen...

Wie kann man soetwas lösen?

Und dann interessiert mich noch wie ich einen neuen JTree Eintrag hinzufügen kann.Über Buttonklick:

DefaultMutableTreeNode child;

child = new DefaultMutableTreeNode("Class");

this.treemod.insertNodeInto(child,layer,layer.getChildCount()-1);

TreeNode[] path = defMod.getPathToRoot(layer);

tree.expandPath(new TreePath(path));

Hat mir der Tree dann immer gleich zwei oder mehr Einträge dazugepackt.

Wäre für alles dankbar.

Mark

Hi

Zum ersten Problem - speichere Dir doch einfach eine Referenz auf das gewünschte Panel und füge das wieder ein.

Ich würde zum Speichern eine Hashmap empfehlen, als key etwas eindeutiges (ID der Node ? ? ?) und als Value das Panel.

Erbeere

Wenn ich die Hashtable erzeuge und abspeichere(put usw)

dann ist soweit alles in Ordnug, doch wenn ich einmal das Formular wechsle und dann wieder zurückkomme dann zeigt er mir doch wieder alles ohne den neuen Eintrag an...

An welcher Stelle muss ich denn die Hashtable einbauen,damit das nicht passiert?

Wollte mich bei dir bedanken.

War nicht das erste mal,das du mir geholfen hast.

Weisst du auch nicht, warum sich mein neuer Eintrag in den JTree verdoppelt?

Mark

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.