Я хочу определить разрешение экрана, в котором показывается мое приложение Java.Как определить разрешение экрана, на котором находится JFrame?
Например, можно сказать, что у пользователя есть мое приложение Java на его втором мониторе, а два монитора имеют следующие характеристики: начальный 1024x1280 (портретное вращение), вторичный 1280x1024 (Пейзажное вращение).
Я хочу, чтобы высота моего всплывающего окна JList соответствовала комфортной границе второго монитора. Я не получу правильные результаты из Toolkit # getDefaultToolkit() # getScreenSize(), поскольку это даст мне размеры с основного монитора.
Я мог бы получить размер всех мониторов с помощью GraphicsEnvironment # getScreenDevices(), но Как определить, какое из этих устройств работает в JFrame в пределах?
Спасибо за ваше время.
-Dennis
Возьмите границы прямоугольника и определить, соответствует ли он внутри границ прямоугольника любого из GraphicsDevices. Для [пример] (http://stackoverflow.com/questions/11714215/detect-current-screen-bounds/11714302#11714302) – MadProgrammer