-
Bug
-
Resolution: Fixed
-
P3
-
6, 7, 8, 9
-
b124
-
x86_64
-
windows_7
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8197296 | 8u192 | Unassigned | P3 | Resolved | Fixed | b01 |
JDK-8195480 | 8u172 | Unassigned | P3 | Resolved | Fixed | b03 |
JDK-8190085 | 8u162 | Unassigned | P3 | Resolved | Fixed | b04 |
JDK-8188555 | 8u161 | Unassigned | P3 | Resolved | Fixed | b01 |
JDK-8178933 | 8u152 | Mikhail Cherkasov | P3 | Resolved | Fixed | b03 |
JDK-8173297 | 8u151 | Mikhail Cherkasov | P3 | Resolved | Fixed | b01 |
JDK-8177188 | 8u141 | Unassigned | P3 | Resolved | Fixed | b01 |
JDK-8174014 | 8u131 | Mikhail Cherkasov | P3 | Resolved | Fixed | b06 |
JDK-8192339 | emb-8u161 | Unassigned | P3 | Resolved | Fixed | b01 |
JDK-8184545 | emb-8u151 | Unassigned | P3 | Resolved | Fixed | b01 |
JDK-8178610 | emb-8u141 | Unassigned | P3 | Resolved | Fixed | b01 |
JDK-8174189 | emb-8u131 | Mikhail Cherkasov | P3 | Resolved | Fixed | b06 |
JDK-8188512 | 7u171 | Unassigned | P3 | Resolved | Fixed | b01 |
JDK-8173490 | 7u161 | Mikhail Cherkasov | P3 | Resolved | Fixed | b01 |
JDK-8177266 | 7u151 | Unassigned | P3 | Resolved | Fixed | b01 |
JDK-8174007 | 7u141 | Mikhail Cherkasov | P3 | Resolved | Fixed | b06 |
JDK-8180982 | openjdk7u | Unassigned | P3 | Resolved | Fixed | master |
JDK-8188400 | 6u181 | Unassigned | P3 | Resolved | Fixed | b01 |
JDK-8173591 | 6u171 | Mikhail Cherkasov | P3 | Resolved | Fixed | b01 |
JDK-8177230 | 6u161 | Unassigned | P3 | Resolved | Fixed | b01 |
JDK-8174000 | 6u151 | Mikhail Cherkasov | P3 | Resolved | Fixed | b06 |
java version "1.8.0_65"
Java(TM) SE Runtime Environment (build 1.8.0_65-b17)
Java HotSpot(TM) Client VM (build 25.65-b01, mixed mode, sharing)
ADDITIONAL OS VERSION INFORMATION :
Windows 7 SP1
A DESCRIPTION OF THE PROBLEM :
When to input text in javax.swing.JEditorPane component of active client through IME, composition Windows is displayed at the bottom right corner of the desktop. For some of the input methods, the bug only occurs in the firstly entered character after focus is gained by the client.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
1. Execute a simple active java swing program containing a JEditorPane component.
2. Switch the input keyboard to one that provides input method editor (IME), e.g. Chinese-Taiwan CangJie
3. Type any text into the JEditorPane through IME
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
The IME composition window should be displayed below the input caret.
Java UI component such as JTextField and JTextArea display the IME windows correctly and which can be used as comparison.
ACTUAL -
The IME composition window is displayed at the lower right corner of the whole screen.
REPRODUCIBILITY :
This bug can be reproduced always.
---------- BEGIN SOURCE ----------
package test;
import javax.swing.JEditorPane;
import javax.swing.JFrame;
public class IMETest {
public static void main(String[] args) {
JFrame myFrame = new JFrame("IME Test");
myFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
myFrame.setSize(300,200);
JEditorPane myPane = new JEditorPane();
myFrame.setContentPane(myPane);
myFrame.setVisible(true);
}
}
---------- END SOURCE ----------
- backported by
-
JDK-8173297 IME Composition Window is displayed at incorrect location
-
- Resolved
-
-
JDK-8173490 IME Composition Window is displayed at incorrect location
-
- Resolved
-
-
JDK-8173591 IME Composition Window is displayed at incorrect location
-
- Resolved
-
-
JDK-8174000 IME Composition Window is displayed at incorrect location
-
- Resolved
-
-
JDK-8174007 IME Composition Window is displayed at incorrect location
-
- Resolved
-
-
JDK-8174014 IME Composition Window is displayed at incorrect location
-
- Resolved
-
-
JDK-8174189 IME Composition Window is displayed at incorrect location
-
- Resolved
-
-
JDK-8177188 IME Composition Window is displayed at incorrect location
-
- Resolved
-
-
JDK-8177230 IME Composition Window is displayed at incorrect location
-
- Resolved
-
-
JDK-8177266 IME Composition Window is displayed at incorrect location
-
- Resolved
-
-
JDK-8178610 IME Composition Window is displayed at incorrect location
-
- Resolved
-
-
JDK-8178933 IME Composition Window is displayed at incorrect location
-
- Resolved
-
-
JDK-8180982 IME Composition Window is displayed at incorrect location
-
- Resolved
-
-
JDK-8184545 IME Composition Window is displayed at incorrect location
-
- Resolved
-
-
JDK-8188400 IME Composition Window is displayed at incorrect location
-
- Resolved
-
-
JDK-8188512 IME Composition Window is displayed at incorrect location
-
- Resolved
-
-
JDK-8188555 IME Composition Window is displayed at incorrect location
-
- Resolved
-
-
JDK-8190085 IME Composition Window is displayed at incorrect location
-
- Resolved
-
-
JDK-8192339 IME Composition Window is displayed at incorrect location
-
- Resolved
-
-
JDK-8195480 IME Composition Window is displayed at incorrect location
-
- Resolved
-
-
JDK-8197296 IME Composition Window is displayed at incorrect location
-
- Resolved
-
- duplicates
-
JDK-8136402 Popup window for chinese input is shown in right low corner of screen
-
- Closed
-
-
JDK-8051546 Input method window is misplaced
-
- Closed
-
- relates to
-
JDK-8179665 [Windows] java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location
-
- Resolved
-
-
JDK-8184016 Text in native popup is not always updated with Sogou IME
-
- Resolved
-
-
JDK-8278472 Invalid value set to CANDIDATEFORM structure
-
- Resolved
-
-
JDK-8162410 Regression in b124: problem with Robot::waitForIdle on Windows
-
- Closed
-
-
JDK-8159253 [PIT] timeout (deadlock?) in javax/swing/JTextArea/4697612/bug4697612.java
-
- Closed
-
-
JDK-8161994 Timeout on Windows in javax/swing/JScrollPane/Test6526631.java
-
- Closed
-
-
JDK-8162080 Regression: failure of javax/swing/JComboBox/6559152/bug6559152.java
-
- Closed
-