Frage zu JTree

Hallo,

wenn man einen ganz einfachen JTree hat (funktioniert auch schon mit dem BeispielTree JTree tree = new JTree() ), so kann man durch Eingabe eines Buchstabens auf den ersten Knoten springen, der mit diesem Buchstaben anfängt.

Wie kann man die Funktion abschalten ? Eigentlich ist sie ja ganz nützlich aber in meinem Fall eben nicht.

Ich möchte selbst eine ähnliche Funktion für KeyReleased anbieten. Meine Funktion kann aber auch mehrere Buchstaben finden d.h. je genauer die Eingabe um so schneller wird der Knoten gefunden.
Die Standardfunktion stört nun meine eigene Funktion d.h. zuerst wird die Standardfunktion auferufen und dann meine Funktion wodurch mehrmals im Baum ein anderer Knoten selektiert wird.

Danke
Albert

Hey.

Ich hatte schonmal das gleiche Problem.
Meine Lösung:
Lösche den KeyListener im Tree. Lass dir über getKeyListeners()-Methode den KeyListener geben (dürfte nur einer sein) und dann removeKeyListener() mit dem übergebenen KeyListener.

Viel Erfolg noch.

CU, Chris

Super !
Der Tipp war gut.

Albert

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]