如何修复台式机和笔记本电脑上的不同分辨率,Javafx应用程序的问题

如何修复台式机和笔记本电脑上的不同分辨率,Javafx应用程序的问题,javafx,Javafx,我的javafx应用程序在台式机上与笔记本电脑上看起来有很大不同,这是由于解决了一些问题。以下是显示我的应用程序的桌面和笔记本电脑视图的图像 查看笔记本电脑 在桌面中查找 即使所有内容都设置为计算大小,外观也会有所不同。有没有简单的方法让我的申请通过决议?我希望它采用任何系统,并具有相同的外观。对此有什么建议吗 要使您的屏幕适合您可以使用的屏幕 stage.setFullScreen(true); 或者,您必须手动设置最外层HBox或VBox的维度以解决此问题。手动设置维度意味着我必须为台

我的javafx应用程序在台式机上与笔记本电脑上看起来有很大不同,这是由于解决了一些问题。以下是显示我的应用程序的桌面和笔记本电脑视图的图像

查看笔记本电脑

在桌面中查找


即使所有内容都设置为计算大小,外观也会有所不同。有没有简单的方法让我的申请通过决议?我希望它采用任何系统,并具有相同的外观。对此有什么建议吗

要使您的屏幕适合您可以使用的屏幕

stage.setFullScreen(true);

或者,您必须手动设置最外层HBox或VBox的维度以解决此问题。

手动设置维度意味着我必须为台式机和笔记本电脑保留单独的版本。。然后重复同样的工作两次维度screenSize=Toolkit.getDefaultToolkit.getScreenSize;double width=screenSize.getWidth;双倍高度=screenSize.getHeight;或者您可以使用此代码获取屏幕高度和宽度。然后您可以将其设置为HBox或VBox窗格。否则您必须使用setFullScreen方法。但全屏方法的问题是,一旦Esc,它将退出。所以我希望第一种方法就是解决方案。