PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ComboBox Eintrag automatisch erweitern/suchen



Jor
22-03-2007, 11:35
Hallo zusammen,
ich möchte bei Eingabe eines Zeichens das in der Liste vorhandener Werte nachgeschaut wird, ob die Anfangsbuchstaben mit dem Werte im Eingabefeld der Box übereinstimmen und dann der erste Treffer übernommen wird.
Leider habe ich beim Stöbern nichts gefunden, kann mir von euch jemand weiter helfen?
Danke schonmal im Voraus!

Waxolunist
22-03-2007, 11:44
Meinst du sowas?

http://www.brandspankingnew.net/specials/ajax_autosuggest/ajax_autosuggest_autocomplete.html

Jor
22-03-2007, 12:03
Hi Christian,
yep, aber in meiner Eile habe ich vergessen mit anzugeben, dass ich eine SWING-Anwendung habe und eine JComboBox nutze. Sorry.:rolleyes:

Waxolunist
22-03-2007, 12:44
Dann gibt es denke ich eh nur die Möglichkeiten, dass du entweder mit einem Listener auf das Feld Eingaben überprüfst oder einfacher mit einem KeyListener arbeitest.

Dann holst du alle Daten entsprechend oder du hast schon alle Daten und iterierst diese einfach durch und wenn es eine Übereinstimmung bei startsWith gibt, musst du die anzeigen.

Jor
22-03-2007, 13:08
Also muss dafür etwas geproggt werden, und es gibt keine vorgefertigten Sachen oder Events, die einfach bereitgestellt/eingeschaltet werden müssen.
Danke für deine Hilfe!

Waxolunist
22-03-2007, 13:12
Nicht dass ich wüßte, habe mich aber wenig damit beschäftigt.

Folgendes habe ich gerade gefunden:

Glazed Lists (http://publicobject.com/glazedlists/)

mwanaheri
23-03-2007, 12:15
In einem älteren Thread gab es das Problem auch schon mal. Hier ist eine Anregung, wie man so was machen kann:

http://www.mrunix.de/forums/attachment.php?attachmentid=687&d=1143566864