Как определить, на каком мониторе работает мое Java-приложение? - PullRequest
1 голос
/ 11 октября 2019

Я хочу разработать приложение на Java, чтобы получить скриншот монитора, с которого я запускаю приложение, поэтому 30 минут назад я задал вопрос о том, как сделать снимки экрана каждого монитора, на котором запущено приложение,но, кажется, вопрос был задан и дан ответ здесь: java print screen два монитора

И все же он лишь частично ответил на мой вопрос, поскольку показал, как сделать снимок экрана каждого монитора, теперь мой вопросстановится: если у меня есть 3 монитора, когда я запускаю свое приложение Java в каждом из них, как мое приложение определяет, с какого монитора оно работает?

Я думаю, может быть, я смогу что-то выяснить из следующих 2 строк:

GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment();
GraphicsDevice[] gs = ge.getScreenDevices();

Проблема в том, может ли мое приложение сказать мне (x, y) с какого монитора? Если так, я смогу получить скриншот только этого устройства.

...