-
Bug
-
Resolution: Duplicate
-
P4
-
None
-
8, jfx22
-
generic
-
generic
ADDITIONAL SYSTEM INFORMATION :
windows11 23H2;jdk22;javafx22.01
A DESCRIPTION OF THE PROBLEM :
When I enter Chinese in the `textfield` in a `popup`, the input method candidate box is always in the top-left corner of the screen.
REGRESSION : Last worked in version 22.0.1
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Enter Chinese in the `textfield` in the `popup`.
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
When entering Chinese in the `textfield`, the candidate box is always in the top-left corner of the screen.
ACTUAL -
When entering Chinese in the `textfield`, the candidate box is always in the top-left corner of the screen.
---------- BEGIN SOURCE ----------
public class InputTest extends Application {
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage stage) throws Exception {
StackPane root = new StackPane();
stage.setScene(new Scene(root, 300, 300));
stage.show();
Popup popup = new Popup();
popup.getContent().add(new TextField());
popup.show(stage);
}
}
---------- END SOURCE ----------
FREQUENCY : always
windows11 23H2;jdk22;javafx22.01
A DESCRIPTION OF THE PROBLEM :
When I enter Chinese in the `textfield` in a `popup`, the input method candidate box is always in the top-left corner of the screen.
REGRESSION : Last worked in version 22.0.1
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Enter Chinese in the `textfield` in the `popup`.
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
When entering Chinese in the `textfield`, the candidate box is always in the top-left corner of the screen.
ACTUAL -
When entering Chinese in the `textfield`, the candidate box is always in the top-left corner of the screen.
---------- BEGIN SOURCE ----------
public class InputTest extends Application {
public static void main(String[] args) {
launch(args);
}
@Override
public void start(Stage stage) throws Exception {
StackPane root = new StackPane();
stage.setScene(new Scene(root, 300, 300));
stage.show();
Popup popup = new Popup();
popup.getContent().add(new TextField());
popup.show(stage);
}
}
---------- END SOURCE ----------
FREQUENCY : always
- duplicates
-
JDK-8288893 Popup and its subclasses cannot input text from InputMethod
- Open