Suchvorschläge beim eingeben einzelner Buchstaben

Lyraz

Neues Mitglied
Hallo,

Ich habe mir für ein eigenes Projekt überlegt, ein Applikation zu schreiben welche relativ simpel Kundendaten aus einer MySQL-Datenbank auslesen soll. Wie im Screenshot zu sehen, sollte das Ganze über Suchvorschläge (wie z.B. bei Google) funktionieren, da die Datenbank über 1000 Kunden enthält und ich nicht alle stumpf in einem Scroll Pane ausgeben lassen möchte. Ich selber verfüge durch meine Schulische Ausbildung über Grundkenntnisse der GUI Programmierung und benutze für die Java Programmierung NetBeans. Da ich mich allerdings nicht mit dem Thema solcher Funktionen auskenne, bzw. nicht differenziert danach suchen kann, wende ich mich einfach an Euch 🙂

Ich würde mich freuen, wenn Ihr mir Tipp's, Vorschläge, Lösungsansätze oder sogar fertige Lösungen präsentieren könntet. Vielleicht gibt es ja sogar bereits einen Thread über ein solches 'Gebiet'?

Mfg,

Lyraz
 

Anhänge

  • Beispiel.png
    Beispiel.png
    38,1 KB · Aufrufe: 35
hi,
mein erster ansatz wäre ein popup, das su an das linke untere eck des textfeldes positionierst. da kannst du dann nach jeder eingabe (mit keylistener.keytyped()) deine search-methode aufrufen.
andere variante: jcombobox

bei deiner search-methode hab ich jetzt keinen direkten ansatz, aber ich würds mit regex und direktem mysql versuchen
javampir

EDIT: lieber document listener statt key listener, sonst funktioniert es nicht bei strg+V
 
Zuletzt bearbeitet:
Du könntest noch nach lucene search googlen.
Du möchtest evtl. Treffer angezeigt bekommen, die so ähnlich sind , wie das, was eingegeben wurde. Stichwort 'meinten sie'.

Evtl. Suchst du auch erst los, wenn x Buchstaben eingegeben wurden.
 

Zurück
Oben