Задать вопрос
@MeGaPk
iOS Программист, 3д печатник

Java Mac Tray Notification

Добрый День!
Я разрабатываю приложение на Java под Mac и столкнулся с такой проблемой.
Когда я пытаюсь вызвать этот метод:
trayIcon.displayMessage(title,
text,
TrayIcon.MessageType.INFO);

То показывает окошко с кнопкой Ok.
Но на Windows и Linux (Debian, Ubuntu) работает исправно, показывает нотификацию, как надо.

Я пробовал нативные нотификации, которые используют Notification Center у Мака, и вот результат:
1) https://github.com/alloy/terminal-notifier
Плюсы:
- работает
- показывает нотификацию с картинкой
Минусы:
- Если запускать этот .app на другом компе, то обязательно вручную сперва надо "подтвердить запуск", и только потом оно заработает.

2) https://github.com/petesh/OSxNotificationCenter + https://github.com/twall/jna/blob/master/www/Getti...
Плюсы:
- Работает
- показывает нотификацию
- Не требуется никаких "подтвердите запуск" первый раз
Минусы:
- В Notification Center имя у апликашки почему то Java
- Не показывает картинку приложения (Ес-но пробовал запустить приложение упакованное в .app, но все равно).

Может кто то в курсе как решить этот вопрос?
Жду ответа, заранее благодарю!
  • Вопрос задан
  • 2401 просмотр
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы