Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6907881

Different undesired behavior for entering Asian characters in Windows IME starting with Java 6.0

    Details

    • Subcomponent:
    • Resolved In Build:
      b03
    • CPU:
      x86
    • OS:
      windows_xp

      Backports

        Description

        We have different behavior across 2 JDK versions for inputting the chinese
        characters when we disable the inline IME.

        When we run this testcase in JDK 1.4:
        1. Run the testcase.
        2. Set input locale to Chinese Taiwan language
        3. Caps Lock on. Type U and space and then down arrow key. You get a list of
           characters to choose. Choose any one character. You will notice chinese
        @ character are being written to the other window(Input Window). When we
        press enter, then these characters are written back to text field and input
        window gets closed.

        This is expected behavior.

        When we run the same testcase against JRE 1.6, we found that there is no more
        "input window" coming for composing the texts. Actually it is being wrote to
        the some temp "buffer" just below the JFRAME/APPLET. When we do the maximize
        the frame or applet, then we wont see this composing input window.
        This is not acceptable behavior.

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  miroslawzn Miroslaw Niemiec (Inactive)
                  Reporter:
                  rabarker Rich Barker
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  2 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:
                    Imported:
                    Indexed: