我有以下问题:
我在全高清桌面上创建了一个 JavaFX
窗口,我将场景设置如下:
Scene scene = new Scene(root,1475,1015);
当我在分辨率为 1360*760
的笔记本电脑上运行应用程序时,我看不到整个应用程序,也无法调整它的大小。
如何将我的应用程序设置为根据台式机/笔记本电脑及其分辨率和尺寸自动调整大小?
最佳答案
我相信你正在寻找这个
GraphicsDevice gd = GraphicsEnvironment.getLocalGraphicsEnvironment().getDefaultScreenDevice();
int width = gd.getDisplayMode().getWidth();
int height = gd.getDisplayMode().getHeight();
这将允许您使用设备的屏幕尺寸,调整尺寸所需要做的就是使程序中对象的长度/宽度与屏幕的宽度和高度成比例。
关于java - 如何在 JavaFx 中自动调整窗口大小以适应不同的分辨率?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40320199/