Hallo,
ich habe in einem JFrame mit Menü und Symbolleiste mehrere Eingabefelder vom Typ JTextField. Die Eingabe eines JTextField soll geprüft werden, wenn der Anwender das Feld verläßt. Dies kann durch Betätigen der <Tab>-Taste sein, oder durch Anklicken des Menüs oder eines Symbols in der Symbolleiste. Ist die Eingabe falsch, so muß der Fokus in dem entsprechenden JTextField verbleiben. Ich habe bereits InutVerfier und shouldYieldFocus ausprobiert, leider mit mäßigem Erfolg. Das Problem ist, das die angeklickte Aktion (z. B. ein Menüpunkt) ausgeführt wird, bevor die Eingabeprüfung stattfindet.
Weiß jemand Rat?
ich habe in einem JFrame mit Menü und Symbolleiste mehrere Eingabefelder vom Typ JTextField. Die Eingabe eines JTextField soll geprüft werden, wenn der Anwender das Feld verläßt. Dies kann durch Betätigen der <Tab>-Taste sein, oder durch Anklicken des Menüs oder eines Symbols in der Symbolleiste. Ist die Eingabe falsch, so muß der Fokus in dem entsprechenden JTextField verbleiben. Ich habe bereits InutVerfier und shouldYieldFocus ausprobiert, leider mit mäßigem Erfolg. Das Problem ist, das die angeklickte Aktion (z. B. ein Menüpunkt) ausgeführt wird, bevor die Eingabeprüfung stattfindet.
Weiß jemand Rat?