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.

DefaultMutableTreeNode umbennen

Empfohlene Antworten

Veröffentlicht

Hi Leutz,

ich muss in einem JTree die Beschriftung einer DefaultMutableTreeNode ändern. Allerdings habe ich bislang noch keinen besseren Weg gefunden sie zu lösch zu kopieren und neu einzufügen.

Gibt es da keinen anderen Weg?

gruß Speedi

  • Autor

Nur um Missverständnisse vorzubeugen:

setEditable(true) von JTree ist mir bekannt. ich möchte aber das mein programm den Name einer treeNode änern kann ohne das der user etwas machen muss.

Hi,

ist ein Schuß ins Blaue... Ich glaube im Tree wird das angezeigt, was die "toString()"-Methode liefert. Diese Methode greift auf die "toString()"-Methode des UserObjects zuürck, also des Objects, welches als Referenz an den TreeNode übergeben wurde.

Demnach könnte die Änderung an der Anzeige funktionieren, wenn Du das UserObject so manipulierst, dass die "toString()"-Methode etwas anderes anzeigt.

Ist aber geraten, sry...

Gruß, Peter

  • Autor

Danke! Mit setUserObject() und repaint gehts.

Bei setUserObject hatte ich schon geschau aber den repaint nicht gemacht. Außerdem hätte ich eine solche Methode mehr im Model meines Trees vermutet.

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.