2010-12-30 3 views
2

Ich versuche eine Suche mit einem JXTree und der durchsuchbaren Schnittstelle von Swingx durchzuführen, aber ich finde kein Beispiel und ich weiß nicht, wie es funktioniert, da ich es vorher mit keinem anderen swingx verwendet habe Komponenten.Suche in einem JXTree

Was ich tue, ist:

tree.getSearchable().search("text to search") 

aber nichts geschieht innerhalb des Baumes und ich erwarte es seinen Inhalt zu filtern, um die Knoten Anpassung der Suche zu zeigen.

Alle Beispiele? Irgendwelche Hinweise? Dank

Antwort

0

Nach dem API der Methode nicht den Baum es einfach nicht filtern:

„Returns:. Index angepasst String oder -1, wenn eine Übereinstimmung nicht gefunden werden kann“

+0

Sie haben Recht, aber dann ... Wie erfolgt die Filterung? Es ist eine der Swingx-Eigenschaften, so dass es ohne viel Aufwand möglich sein sollte – spuas

+0

Die neueren APIs und die SwingX-Site scheinen im Moment nicht verfügbar zu sein. Aber ich stelle mir vor, dass die Filterung eine FilterPipeline verwendet, in einem sehr ähnlichen Muster wie die HighlighterPipeline. – jzd