United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
JDK-4622023 : cannot input koeran characters on Windows Xp enviroment

Details
Type:
Bug
Submit Date:
2002-01-10
Status:
Closed
Updated Date:
2002-11-19
Project Name:
JDK
Resolved Date:
2002-11-05
Component:
client-libs
OS:
windows_xp,windows_2000
Sub-Component:
java.awt:i18n
CPU:
x86
Priority:
P4
Resolution:
Not an Issue
Affected Versions:
1.4.0,1.4.1
Fixed Versions:

Related Reports
Duplicate:

Sub Tasks

Description
Test Build : j2sdk-1_4_0-rc-bin-b91-win-07_jan_2002.exe
Test Enviroment : Korean / Windows XP Pro


Cannot input korean Characters on awt.TextArea and awt.TextField. When user clicked the input field or area, the Windows's Input engine was gone.  But, the input field displays korean characters well.
This problem isn't observed the other windows OS.

How to reproduce :

1) get he test file (swing_awt_tests.tar) from /net/sekai/projects/java_software/jdk_1.4/web/Planning/Test_Plans/test_cases
2) untar the swing_awt_tests.tar and change directory into awt/classes
3) type %java awttest -command [korean/english characters]
4) try to input korean characters in awt.Textfield and awt.TextArea

                                    

Comments
WORK AROUND

Minimizing the IME bar into the task bar avoids the problem.

###@###.### 2002-01-11
                                     
2002-01-11
EVALUATION

I tried this on a vanilla Windows XP Korean FCS machine, and found that I
could input Korean in those text fields.  It seems to me that the only problem
is that the IME status bar gets hidden, so the user cannot tell the current
input mode.  But this problem can be avoided by minimizing the IME status bar
so that the IME status is displayed within the task bar.

###@###.### 2002-01-11

I could input Korean without minimizing the lauguagebar, after applying the Service Pack 1 for XP.  Seems like a Windows' bug.

###@###.### 2002-11-05
                                     
2002-01-11



Hardware and Software, Engineered to Work Together