#java #windows #swing #windows-virtual-desktop
#java #Windows #swing #windows-virtual-desktop
Вопрос:
Есть ли в Java способ определить, находится ли мой фрейм на текущем виртуальном рабочем столе или на том, который в данный момент не виден?
В приложении есть несколько всплывающих окон (уведомлений), которые отображаются, и я не хочу, чтобы они отображались, если только они не находятся на рабочем столе, где расположен мой основной фрейм. Я мог бы запросить пользователя через JOptionPane
, но это приводит к переключению моего рабочего стола на основной фрейм.
Комментарии:
1. Я обновил вопрос. У меня есть несколько всплывающих окон, иначе уведомлений, которые отображаются, и я не хочу, чтобы они отображались, если только они не находятся на рабочем столе, где расположен мой основной фрейм. Также, если отображается JOptionPane, это приводит к переключению моего рабочего стола на основной фрейм.
2. Вы пытались проверить, будут ли отчеты фрейма видны, если их нет на текущем рабочем столе? Я подозреваю, что этого не произойдет.