0

所以我使用 DisplayMode 来设置我的全屏分辨率,如下所示

DisplayMode dm = new DisplayMode(1440,900,64, DisplayMode.REFRESH_RATE_UNKNOWN);

我的问题是,有什么可以代替 1440、900 来让应用程序将分辨率设置为它当前运行的计算机的分辨率吗?

4

1 回答 1

0

看看Toolkit#getScreenResolutionToolkit#getScreenSize初学者

你也可以使用(类似的东西)

GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice gd = ge.getDefaultScreenDevice();

Rectangle bounds = gd.getDefaultConfiguration().getBounds();

获取给定GraphicsDevice/screen 的屏幕边界(示例获取默认屏幕设备)

查看GraphicsEnvironmentGraphicsDevice了解更多详细信息

于 2014-11-02T23:56:26.347 回答