Hallo Leute,
ich habe folgendes Problem: Ich hab mir eine ComboBox gebastelt, in die ich Elemente eintragen kann. Sie ist editierbar, wenn ich sie editiere geht das Popup auf, wenn ich Shift+Return drücke, wird das eingetragene Element zur Liste hinzugefügt und das Popup bleibt offen, Return ohne Shift schließt das Popup (Wie bei VisualBasic beim Eintragen von Werten in eine Liste). Soweit so gut, die Sache funktioniert auch wenn ich es in einem Panel betreibe.
Jetzt wollte ich die Box aber in eine JTable einfügen. Wenn ich jetzt einen Wert eintrage und Shift+Return drücke, springt der Focus auf die Zeile über der ComboBox. Ist scheinbar JTable-Funktionalität: mit Return gehts eine Zeile tiefer, mit Shift+Return eine Zeile höher. Dann geht mein Popup natürlich wieder zu, wenn es den Focus verliert.
Ich hoffe, ich hab das Problem verständlich beschrieben.
Kennt jemand ne Lösung? Ich müsste das Event in meiner Box irgendwie abfangen, daß die Table es nicht mitkriegt.
Bin für jeden Tip dankbar.
Ciao
Jochen