Java(lwjgl)在保持分辨率的同时更改窗口大小

Java(lwjgl)在保持分辨率的同时更改窗口大小,java,window,size,resolution,Java,Window,Size,Resolution,我试图改变窗口大小,但不改变分辨率,但我不知道这是否可能,或者如何改变 System.setProperty("org.lwjgl.opengl.Window.undecorated", "true"); Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); double width = screenSize.getWidth(); double height = screenSize.getHeight();

我试图改变窗口大小,但不改变分辨率,但我不知道这是否可能,或者如何改变

System.setProperty("org.lwjgl.opengl.Window.undecorated", "true"); 

Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize();
double width = screenSize.getWidth();
double height = screenSize.getHeight();
我正在使用这段代码来模拟全屏模式(Display.setFullscreen(boolean);导致显示和光标问题,目前为止对我不起作用)

每台电脑的分辨率都会有所不同,在我的例子中(1440X960)已经导致帧速率从60下降到50甚至更低

我想知道是否真的没有办法改变屏幕大小,但仍然保持不同的分辨率,例如,我的窗口应该是1440X960,但分辨率应该保持在800X600,延伸到整个窗口


希望有人知道这是否可能,如果可能,我会很高兴听到如何,谢谢

您可以编写一个程序,以8/6(或4/3)的宽度值为准,例如:您有一个1600宽,那么根据这个公式,高度应该是1200。

您可以在渲染代码中内部处理渲染分辨率。是的,谢谢,我也在考虑这个边缘,唯一的问题是,渲染引擎的大部分部分不是我自己制作的,我很难找到解决方案——你知道这个问题的任何来源,我可以研究以找到解决方案吗?当然,一旦我找到了一种方法,我会把我的问题的答案贴在这里。正如我正确理解的那样,他希望窗口覆盖整个屏幕,但拉伸撕裂。