<AWT Dev> Preedit string is still exist after focus change operation
youdwei at linux.vnet.ibm.com
Thu May 9 00:33:42 PDT 2013
I found there is a problem with our IMF(Input Methods Framework) when
dealing with DBCS input like Chinese and Japanese on Windows 7 32bit env.
The simple scenario is if your application has 2 windows and then:
1: focus on first window, change to microsoft pinyin input method
2: Input some words, leave some words in preedit string not committed.
3: Move focus to the other window, change to English mode and input
4: Move back to the first window. It is in English mode, but the preedit
string is still there(this is the bug).
5: Delete the preedit string with backspace and press enter, it appears
I have raised a sunbug for this issue, the internal ID is: 9002399
I have written a test case to reproduce this problem on windows 7 32
bit machine with latest OpenJDK 8.
Since I am not clear how to run this test case as a jtreg, I just put it
to cr.openjdk.java.net. There are several files within this test case:
actual-step*.png Steps reproducing the bug. (can not )
JTextAreaTest3.java The test case.
Readme.txt Simple description
IMF_04_69120.txt More detail.
I also made possible patch for this problem.
Please anyone take a look at this issue and give your suggestion.
Thanks a lot!
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the awt-dev