2012-02-07 2 views
0

Я не хочу изобретать колесо, поэтому я хотел бы знать, существует ли какой-то компонент уведомления, например TrayIcon, который я могу установить. Пример. Когда я нажимаю кнопку, показываю уведомление рядом с кнопкой в ​​мой проект.TrayIcon в JFrame, возможно?

Thanks,

+0

Как вы думаете, что-то вроде маркеров проверки следующим образом: http://www.jgoodies.com/freeware/validationdemo/index.html? –

+0

Это невозможно. Мне нужно показать это уведомление, например, подсказку с инструментом, но с иконкой в ​​виде значка и с кнопкой закрытия :( – Helena

+0

А, вы не думаете о значке в трее, а о всплывающем окне уведомления, которое появляется в виде значка в виде значка _above_? –

ответ

1

В библиотеке вы оказались красивыми. Если вы хотите построить что-то подобное себе, вам нужно использовать JWindow в качестве базового класса; это окно верхнего уровня, например, JFrame, но без границ. Вам просто нужно поместить его относительно вашего компонента. Чтобы получить положение экрана для компонента, вы должны использовать SwingUtilities#convertPointToScreen. Затем вы можете просто спроектировать, как хотите, и использовать стандартные компоненты и менеджеры макетов.

+0

Спасибо за объяснение. Я попробую сам. Спасибо за ваш внимание. – Helena

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