2013-05-30 4 views
0

У меня есть проблемы с определением экрана с панелью задач (если есть много экранов)
Мне нужно предоставить мое приложение с поведением, описанным ниже.
Пользователь открывает мое приложение java swing и сводит к минимуму его (значок отображается на панели задач).
Пользователь закрывает приложение: щелкните правой кнопкой мыши по значку панели задач, затем закройте.
Я хочу, чтобы мое приложение отображало диалоговое окно подтверждения на этом экране, где находится панель задач.

Так что я использовал showOptionDialog JOptionPane. Если я вызываю его с parentComponent, установленным в null, диалог отображается на главном экране, а не на экране с панелью задач.
Вот почему мне нужно некоторое решение, чтобы идентифицировать экран с панелью задач и показать диалог там.Как определить экран с панелью задач с использованием java swing?

ответ

0

Попробуйте

java.awt.SystemTray.isSupported(); 

это может помочь вам.

Вы также можете проверить объект, полученный

getSystemTray() 

Я надеюсь, что это помогает.

+0

Благодарим вас за ответ. Но SystemTray ничего не говорит о экране. –

Смежные вопросы