Может ли 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 Больше подробностей

Другие вопросы по тегам