Хороший компонент Swing/Java с открытым исходным кодом для создания всплывающих уведомлений в стиле MSN

Я ищу хороший компонент Java с открытым исходным кодом для реализации всплывающих уведомлений в настольном приложении Swing.

Компонент должен иметь возможность работать так же, как те, которые обычно используются в приложениях для обмена мгновенными сообщениями, таких как MSN Messenger, так что, как только кто-то отправляет вам сообщение, небольшое верхнее окно выдвигается из правого нижнего угла экрана и исчезает после нажатия. несколько секунд.

Я довольно долго гуглил об этом, но просто не могу поверить, что никто никогда не писал что-то подобное на Java/Swing.

Большое спасибо!


person Dema    schedule 29.09.2009    source источник
comment
Вы говорите о маленьких всплывающих окнах, которые появляются из маленькой док-станции / значка рядом с часами в Windows? Потому что это очень специфично для ОС - например, в OS X нет ничего подобного этой метафоре.   -  person aperkins    schedule 30.09.2009
comment
Да, это было бы идеально, но он мог бы исходить и из угла основного фрейма приложения.   -  person Dema    schedule 01.10.2009
comment
Возможно, вы захотите взглянуть на этот похожий вопрос: stackoverflow.com/questions/290210/   -  person Sam Martin    schedule 01.10.2009


Ответы (2)


Как насчет использования классов SystemTray и TrayIcon в Java 6?

person Pedro Estrada    schedule 30.09.2009

Нам пришлось реализовать это в Windows самостоятельно. Мы использовали оболочку JNI для dll, которая позволила бы нам открывать окно поверх других приложений. Затухание пока недоступно, но я думаю, что оно будет включено в Java 7.

person akf    schedule 29.09.2009