DisplayMode可以将分辨率设置为屏幕分辨率吗?

时间:2014-11-02 23:52:38

标签: java displaymode

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

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

我的问题是,是否有任何东西可以代替1440,900来让应用程序将分辨率设置为当前运行的计算机上的任何分辨率?

1 个答案:

答案 0 :(得分:0)

首先查看Toolkit#getScreenResolutionToolkit#getScreenSize

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

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

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

获取给定GraphicsDevice /屏幕的屏幕范围(该示例获取默认屏幕设备)

请查看GraphicsEnvironmentGraphicsDevice了解详情