-
Bug
-
Resolution: Unresolved
-
P4
-
7, 8
-
generic
-
generic, windows
SYNOPSIS
--------
IME information dialog appears when JFrame closed
OPERATING SYSTEM
----------------
Windows
FULL JDK VERSION
----------------
JDK 7 (tested with b147)
Not reproducible with Java 6
REPRODUCTION INSTRUCTIONS
-------------------------
1. Get the CityIM.jar from java-doc package. Copy the jar file into
JAVA_HOME\jre\lib\ext directory
2. Make sure that 'Microsoft New Phonetic IME' keyboard layout/IME is
installed (this is specific to "Chinese(Taiwan) MS-IME"
3. Select the Chinese(Taiwan) locale from Regional Language settings,
and select "Microsoft New Phonetic IME" as the keyboard layout/IME.
4. Compile and run the attached test program. Make sure "System Input
Method" is selected on the 'Select Input Method' pop-up menu.
5. Close the jframe window by clicking on the [x] mark on the top of the
corner
Expected behaviour:
The window should close without any other pop-ups.
Observed behaviour:
As soon as JFrame closes, it pops up "Windows IME build information"
window.
Notes:
1. The problem occurs only if you have Chinese MS-IME installed with
"Microsoft New Phonetic IME" support.
TESTCASE
--------
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class JFrameTest extends JFrame {
public static void main(String[] args) {
JFrame frame = new JFrame("Swing JFrame component");
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent event) {
System.exit(0);
}
});
frame.setSize(300, 300);
frame.show();
}
}
--------
IME information dialog appears when JFrame closed
OPERATING SYSTEM
----------------
Windows
FULL JDK VERSION
----------------
JDK 7 (tested with b147)
Not reproducible with Java 6
REPRODUCTION INSTRUCTIONS
-------------------------
1. Get the CityIM.jar from java-doc package. Copy the jar file into
JAVA_HOME\jre\lib\ext directory
2. Make sure that 'Microsoft New Phonetic IME' keyboard layout/IME is
installed (this is specific to "Chinese(Taiwan) MS-IME"
3. Select the Chinese(Taiwan) locale from Regional Language settings,
and select "Microsoft New Phonetic IME" as the keyboard layout/IME.
4. Compile and run the attached test program. Make sure "System Input
Method" is selected on the 'Select Input Method' pop-up menu.
5. Close the jframe window by clicking on the [x] mark on the top of the
corner
Expected behaviour:
The window should close without any other pop-ups.
Observed behaviour:
As soon as JFrame closes, it pops up "Windows IME build information"
window.
Notes:
1. The problem occurs only if you have Chinese MS-IME installed with
"Microsoft New Phonetic IME" support.
TESTCASE
--------
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class JFrameTest extends JFrame {
public static void main(String[] args) {
JFrame frame = new JFrame("Swing JFrame component");
frame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent event) {
System.exit(0);
}
});
frame.setSize(300, 300);
frame.show();
}
}