Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/redis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javafx 在另一台计算机中打开时,Fxml的打开方式不同_Javafx_Javafx 8_Fxml_Scenebuilder - Fatal编程技术网

Javafx 在另一台计算机中打开时,Fxml的打开方式不同

Javafx 在另一台计算机中打开时,Fxml的打开方式不同,javafx,javafx-8,fxml,scenebuilder,Javafx,Javafx 8,Fxml,Scenebuilder,您好,我遇到了一个问题,我试图在我的新电脑上打开一个项目,该电脑运行的是windows 8.1,当我使用javafx 8运行程序时,所有的组合、文本框、菜单等都处于不同的位置,或者它们变大或变小,不符合布局。如果在scenebuilder 2.0中打开fxml,也会发生这种情况 我不确定出了什么问题,我已经检查了我的eclipse项目上的所有配置,所有配置似乎都与另一台计算机相同 我看到的区别是,我在新电脑上运行的是windows 8.1,而在旧电脑上运行的是windows 7 分辨率也不同,因

您好,我遇到了一个问题,我试图在我的新电脑上打开一个项目,该电脑运行的是windows 8.1,当我使用javafx 8运行程序时,所有的组合、文本框、菜单等都处于不同的位置,或者它们变大或变小,不符合布局。如果在scenebuilder 2.0中打开fxml,也会发生这种情况

我不确定出了什么问题,我已经检查了我的eclipse项目上的所有配置,所有配置似乎都与另一台计算机相同

我看到的区别是,我在新电脑上运行的是windows 8.1,而在旧电脑上运行的是windows 7

分辨率也不同,因为新的有nvidia 860m(1980x1080),旧的没有任何视频卡(1600x900)


有什么提示吗?

两台机器都运行JDK 8吗?是的,两台机器都运行相同版本的java 8,当我在cmd控制台上键入java-version时,它会显示:java SE Runtime Environment(build 1.8.0_11-b12)是否检查了文本DPI?这可能是不同的,你可以从屏幕API得到这个值。你的评论帮助了我很多,我能够使它工作!!谢谢