Hallo zusammen,
man kann ja im Tree mit den Cursortasten navigieren, wenn der Tree den Focus hat. Hier wurde zwar 'JTree.setSelectionRow()' oder 'JTree.setSelectionPath()' empfohlen, das selektiert aber nur den Knoten und setzt nicht den Focus. 'requestFocus()' oder 'requestFocusInWindow()' bringen auch nichts
Um das ganze noch zu verkomplizieren, habe ich auch noch zwei Buttons, die das selbe wie die Cursortasten UP und DOWN machen (also wenn der User nur die Maus zum Navigieren benutzen möchte). Da kommt dann das Problem auf, dass der Focus auf den Button übergeht (logisch) und dann sonstwohin (das nächste Objekt in der Toolbar) springt. OK, das ist sicher nicht so wild, muss ich dann den Focus halt wieder flink auf den Tree setzen, aber wie gesagt, will der nicht so recht.
Ich hab das ganze Forum schon durchforstet und keine Lösung gefunden.
Beste Grüße,
der Buster
man kann ja im Tree mit den Cursortasten navigieren, wenn der Tree den Focus hat. Hier wurde zwar 'JTree.setSelectionRow()' oder 'JTree.setSelectionPath()' empfohlen, das selektiert aber nur den Knoten und setzt nicht den Focus. 'requestFocus()' oder 'requestFocusInWindow()' bringen auch nichts
Um das ganze noch zu verkomplizieren, habe ich auch noch zwei Buttons, die das selbe wie die Cursortasten UP und DOWN machen (also wenn der User nur die Maus zum Navigieren benutzen möchte). Da kommt dann das Problem auf, dass der Focus auf den Button übergeht (logisch) und dann sonstwohin (das nächste Objekt in der Toolbar) springt. OK, das ist sicher nicht so wild, muss ich dann den Focus halt wieder flink auf den Tree setzen, aber wie gesagt, will der nicht so recht.
Ich hab das ganze Forum schon durchforstet und keine Lösung gefunden.
Beste Grüße,
der Buster