所以我使用DisplayMode设置全屏分辨率,如下所示
DisplayMode dm = new DisplayMode(1440,900,64, DisplayMode.REFRESH_RATE_UNKNOWN);
我的问题是,是否有任何东西可以代替1440,900来让应用程序将分辨率设置为当前运行的计算机上的任何分辨率?
答案 0 :(得分:0)
首先查看Toolkit#getScreenResolution
和Toolkit#getScreenSize
你也可以使用(类似的东西)
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice gd = ge.getDefaultScreenDevice();
Rectangle bounds = gd.getDefaultConfiguration().getBounds();
获取给定GraphicsDevice
/屏幕的屏幕范围(该示例获取默认屏幕设备)