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.