Hallo,
ich weiß im Moment nicht mehr weiter und hoffe, jemand kann mir helfen.
Ich habe mit Netbeans ein JFrame mit editierbarer JCombobox erstellt, welche ich als Suchfeld benutzen möchte. Sobald jemand etwas eingibt, sollen die vorhandenen Items in der Combobox darauf überprüft werden, ob sie mit dem Eingegebenen übereinstimmen. Wenn dies nicht der Fall ist, werden entsprechenden Items entfernt.
Jedoch habe ich das Problem, dass keiner der ActionListener reagiert. Also wenn ich z.B. in die ComboBox hineinklicke, sollte eigentlich das "MouseClicked"-Event ausgeführt werden, aber es passiert absolut nichts. Abgesehen vom "ItemStateChangend"-Event (wenn man ein neues Item mit der Maus auswählt) wird kein Event ausgelöst.
Ich habe zwar gelesen, dass die editierbare Combobox eine Liste mit Textfeld ist und sich Actionslistener nur an der "äußeren Liste" registrieren, aber eine Lösung habe ich trotzdem nicht gefunden. Es muss also irgendeine Möglichkeit geben, an das "Textfeld" zu kommen.
Falls irgendjemand eine Idee hat, wäre ich wirklich dankbar. Auch für Alternativvorschläge, wie man ein Suchfeld mit dazugehöriger Liste implementieren könnte, wäre ich offen.
(Auf Codebeispiele habe ich jetzt mal verzichtet, da es einfach nur mit Netbeans generierter Code ist)
ich weiß im Moment nicht mehr weiter und hoffe, jemand kann mir helfen.
Ich habe mit Netbeans ein JFrame mit editierbarer JCombobox erstellt, welche ich als Suchfeld benutzen möchte. Sobald jemand etwas eingibt, sollen die vorhandenen Items in der Combobox darauf überprüft werden, ob sie mit dem Eingegebenen übereinstimmen. Wenn dies nicht der Fall ist, werden entsprechenden Items entfernt.
Jedoch habe ich das Problem, dass keiner der ActionListener reagiert. Also wenn ich z.B. in die ComboBox hineinklicke, sollte eigentlich das "MouseClicked"-Event ausgeführt werden, aber es passiert absolut nichts. Abgesehen vom "ItemStateChangend"-Event (wenn man ein neues Item mit der Maus auswählt) wird kein Event ausgelöst.
Ich habe zwar gelesen, dass die editierbare Combobox eine Liste mit Textfeld ist und sich Actionslistener nur an der "äußeren Liste" registrieren, aber eine Lösung habe ich trotzdem nicht gefunden. Es muss also irgendeine Möglichkeit geben, an das "Textfeld" zu kommen.
Falls irgendjemand eine Idee hat, wäre ich wirklich dankbar. Auch für Alternativvorschläge, wie man ein Suchfeld mit dazugehöriger Liste implementieren könnte, wäre ich offen.
(Auf Codebeispiele habe ich jetzt mal verzichtet, da es einfach nur mit Netbeans generierter Code ist)