在Windows中使用jdk8的JavaFX中未正确显示键入的单词
我正在使用javafx创建一个客户端应用程序,我在JDK8中看到了一些键入错误。我使用的是缅甸字体,在jdk 7中,当我键入q+`(typekey)+q时,我可以正确地看到键入的单词,如下面的屏幕截图所示 但在jdk8中,它显示如下格式不正确的内容。 它在Mac OS上工作得很好,但在Windows上却不行。 我不知道这是否是jdk8的问题。请帮我解决那个问题 这是我的密码`在Windows中使用jdk8的JavaFX中未正确显示键入的单词,java,javafx,Java,Javafx,我正在使用javafx创建一个客户端应用程序,我在JDK8中看到了一些键入错误。我使用的是缅甸字体,在jdk 7中,当我键入q+`(typekey)+q时,我可以正确地看到键入的单词,如下面的屏幕截图所示 但在jdk8中,它显示如下格式不正确的内容。 它在Mac OS上工作得很好,但在Windows上却不行。 我不知道这是否是jdk8的问题。请帮我解决那个问题 这是我的密码` @Override public void start(Stage primaryStage) throws Exc
@Override
public void start(Stage primaryStage) throws Exception {
VBox hbox = new VBox(7);
TextField text = new TextField();
text.setPrefHeight(40);
Button btn1 = new Button();
btn1.setText("Something");
btn1.setMinWidth(110);
hbox.getChildren().addAll(text,btn1);
Scene scene = new Scene(hbox);
primaryStage.setTitle("Version Updater");
primaryStage.setScene(scene);
primaryStage.setWidth(500);
primaryStage.setHeight(350);
primaryStage.show();
}`
请包括代码片段,说明如何使用字体。这将帮助其他人找出确切的原因。我只是正常使用文本字段,兄弟。我只是把键盘换成了缅甸字体。它只是不能在Windows上使用jdk8。谢谢你。可能是缅甸字体在Windows中不可用,正如我在jdk7的第一个屏幕截图中提到的,它工作得非常完美。它只是在windows上的jdk8中无法正常工作。谢谢。请确保您使用的是最新的JDK版本,即121。我对早期版本有渲染问题。