Hallo Forum!
Ich brauche folgende Funktionalität und bin mir noch nicht ganz sicher über die sauberste Methode zum Umsetzen des ganzen.
In einer jComboBox kann der Benutzer Straßennamen eingeben hierzu ist die box editierbar, während der Eingabe sollen unter der Box, bzw. im DropDown-Anteil der ComboBox alle noch zulässigen Straßennamen angezeigt werden. Sinn: Der Benutzer gibt beispielsweise nur die ersten drei Buchstaben des Straßennamens ein und wählt dann die passende Straße mit den cursor Tasten aus.
Beispiel:
Nun könnte ich die Box ja auf keyPressed etc. events überwachen und nach jeder Eingabe alle noch zulässigen Straßennamen auswählen und als neues Modell an die Box übergeben und diese dann aufklappen. Nur das hört sich schon so langsam an
Gibts da eine andere, bessere, Möglichkeit? Z.B. alle Straßen als Modell übergeben und dann je nach Benutzereingabe Filtern. Oder muss ich tatsächlich nach jeder Eingabe neu prüfen?
Vielen Dank euch schonmal und schöne Grüße
Philipp
Ich brauche folgende Funktionalität und bin mir noch nicht ganz sicher über die sauberste Methode zum Umsetzen des ganzen.
In einer jComboBox kann der Benutzer Straßennamen eingeben hierzu ist die box editierbar, während der Eingabe sollen unter der Box, bzw. im DropDown-Anteil der ComboBox alle noch zulässigen Straßennamen angezeigt werden. Sinn: Der Benutzer gibt beispielsweise nur die ersten drei Buchstaben des Straßennamens ein und wählt dann die passende Straße mit den cursor Tasten aus.
Beispiel:
Code:
| Pau |
|----------------|
| Paulallee |
| Paulstraße|
| Paulweg |
Gibts da eine andere, bessere, Möglichkeit? Z.B. alle Straßen als Modell übergeben und dann je nach Benutzereingabe Filtern. Oder muss ich tatsächlich nach jeder Eingabe neu prüfen?
Vielen Dank euch schonmal und schöne Grüße
Philipp