Может ли DisplayMode установить разрешение на Разрешение экрана?
Поэтому я использую DisplayMode, чтобы установить разрешение для полноэкранного режима следующим образом
DisplayMode dm = new DisplayMode(1440,900,64, DisplayMode.REFRESH_RATE_UNKNOWN);
У меня вопрос: могу ли я что-нибудь поставить вместо 1440, 900, чтобы приложение установило разрешение на то, на каком компьютере он сейчас работает?
1 ответ
Взгляни на Toolkit#getScreenResolution
а также Toolkit#getScreenSize
для начинающих
Вы также можете использовать (что-то похожее на)
GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice gd = ge.getDefaultScreenDevice();
Rectangle bounds = gd.getDefaultConfiguration().getBounds();
чтобы получить границы экрана данного GraphicsDevice
/screen (пример получает экранное устройство по умолчанию)
Взгляни на GraphicsEnvironment
а также GraphicsDevice
Больше подробностей