Jormated Field ergibt den Fokus, wenn es nicht sollte
-
21-12-2019 - |
Frage
Der andere Tag habe ich eine Frage gestellt, hier und erhielt eine geeignete Antwort.Als ich jedoch versuchte, den Beispielcode-Code in mein eigenes Programm umzusetzen und anfange, ihn in meine Bedürfnisse zu verwandeln, arbeitete er nicht so, wie es sollte.
Ich bin mehrmals durch beide Codes, und der einzige echte Unterschied, den ich sehe, ist, dass mein Code ein Panel anstelle einer Box verwendet, jedoch habe ich keine Dokumentation gesehen, die keine Unterschiede in der Leistung mit InputVerifier
beschreiben.Mein Programm sollte einen lenkenden Tag nicht zulassen, aber es lässt den generationspflichtigen Titel, um den Fokus zu fokussieren, wenn es nicht sollte.Wo ist mein Problem?
Mein aktuelles Code:
generasacodicetagpre.Code von der Antwort aus der vorherigen Frage:
generasacodicetagpre.Lösung
Nach dem langsamen Kopieren von Code von einem Programm auf den anderen habe ich das Problem gefunden.Sie verwenden völlig Swing-Komponenten mit Ausnahme des TextArea, der AWT ist.Wenn Sie dies in einen Swing-JTEXTAREA ändern, wird das Ereignis wie erwartet ausgelöst.:)
Ich kann mir vorstellen, dass dies von der AWT-Schicht verursacht wird (die ich verstehe, ist eine primitive Foundation für Swing), die keine Schwings "mehr fortgeschrittene Ereignisse verstehen.