Thomas Lorenz
Grünschnabel
Hallo Gemeinde,
wer von Euch kann mir einen Rat zu folgender Problemstellung geben.
Ich möchte eine JList mit ca. 10.000 Einträgen erstellen. Das Model hierfür habe ich schon fertig.
Nun soll der Anwender in der Lage sein, über ein Textfeld diese Liste zu filtern. Je nach Eingabe filtert die Liste die Einträge aus, die nicht der Eingabe im Textfeld
entsprechen.
Das sollte wohl über einen DocumentListener für das JTextField gehen.
Löscht der Anwender den ganzen , oder auch nur einen Teil seiner Eingabe, muss sich die Liste sofort an den neuen Text anpassen.
Jetzt kann es aber sein, dass der Anwender - ohne etwas in das Textfeld geschrieben zu haben - einen Eintrag aus der Liste auswählen möchte.
Dies sollte auch möglich sein.
Alle Einträge kommen nur einmal vor.
Ich hatte so etwas schon vor wenigen Tagen hier im Forum eingestellt. Aber meine eigenen Bemühungen bringen mich nicht weiter.
wer von Euch kann mir einen Rat zu folgender Problemstellung geben.
Ich möchte eine JList mit ca. 10.000 Einträgen erstellen. Das Model hierfür habe ich schon fertig.
Nun soll der Anwender in der Lage sein, über ein Textfeld diese Liste zu filtern. Je nach Eingabe filtert die Liste die Einträge aus, die nicht der Eingabe im Textfeld
entsprechen.
Das sollte wohl über einen DocumentListener für das JTextField gehen.
Löscht der Anwender den ganzen , oder auch nur einen Teil seiner Eingabe, muss sich die Liste sofort an den neuen Text anpassen.
Jetzt kann es aber sein, dass der Anwender - ohne etwas in das Textfeld geschrieben zu haben - einen Eintrag aus der Liste auswählen möchte.
Dies sollte auch möglich sein.
Alle Einträge kommen nur einmal vor.
Ich hatte so etwas schon vor wenigen Tagen hier im Forum eingestellt. Aber meine eigenen Bemühungen bringen mich nicht weiter.