TextField/TextArea: requestFocus() before Stage.show() causes the TextField/TextArea becomes passive IM client.

XMLWordPrintable

    • Type: Bug
    • Resolution: Unresolved
    • Priority: P4
    • tbd
    • Affects Version/s: 8
    • Component/s: javafx
    • Environment:

      Windows 7, Mac

      Create a TextField or a TextArea, and requestFocus() before Stage.show() . When the program is running, the TextField/TextArea becomes a passive IM client. That means the composing text and candidate window are controlled by the system.

      This doesn't happen when calling requestFocus() after Stage.show().

      Test program and snapshot are attached.

        1. TextInputControlsApp.java
          1.0 kB
          Jenny Huang
        2. requestFocus.png
          129 kB
          Jenny Huang

            Assignee:
            Unassigned
            Reporter:
            Jenny Huang (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Imported: