Hallo !
Ich bin dabei hobbymässig ein Programm zu schreiben, welches Personendaten (Name, Vorname, Adresse,...) aus einer Datenbank einliest und sie in passenden "PersonenObjekten" abspeichert.
Der Benutzer soll nun die Möglichkeit haben, in ein JTextField den Nachnamen einzutragen und dadurch das gesamte zugehörige Objekt abzurufen.
So weit so gut, ich denke das kann ich mit einer Collection (Wörterbuch oder ähnliches)realisieren.
Ich möchte das Programm so schreiben, dass sobald der Benutzer einen Buchstaben in das JTextField eingibt, sich eine Auswahl öffnet (z.B. JList ?), die alle Nachnamen anzeigt, die mit diesem Buchstaben anfängt. Beim zweiten Buchstaben, sollen alle Nachnamen angezeigt werden, die mit diesen beiden Buchstaben anfangen usw...
Nun kann der Benutzer in der Auswahl einen Nachnamen anklicken und erhält das zugehörige Objekt geliefert.
Das Ganze soll genau so funktionieren, wie z.B. die "Google-Search-Bar" im WebBrowser.
Für Hilfestellung wäre ich sehr dankbar ! Gibt es in Java vielleicht bereits eine fertig implementierte Klasse dafür ?
Ich bin dabei hobbymässig ein Programm zu schreiben, welches Personendaten (Name, Vorname, Adresse,...) aus einer Datenbank einliest und sie in passenden "PersonenObjekten" abspeichert.
Der Benutzer soll nun die Möglichkeit haben, in ein JTextField den Nachnamen einzutragen und dadurch das gesamte zugehörige Objekt abzurufen.
So weit so gut, ich denke das kann ich mit einer Collection (Wörterbuch oder ähnliches)realisieren.
Ich möchte das Programm so schreiben, dass sobald der Benutzer einen Buchstaben in das JTextField eingibt, sich eine Auswahl öffnet (z.B. JList ?), die alle Nachnamen anzeigt, die mit diesem Buchstaben anfängt. Beim zweiten Buchstaben, sollen alle Nachnamen angezeigt werden, die mit diesen beiden Buchstaben anfangen usw...
Nun kann der Benutzer in der Auswahl einen Nachnamen anklicken und erhält das zugehörige Objekt geliefert.
Das Ganze soll genau so funktionieren, wie z.B. die "Google-Search-Bar" im WebBrowser.
Für Hilfestellung wäre ich sehr dankbar ! Gibt es in Java vielleicht bereits eine fertig implementierte Klasse dafür ?