Swing/DisplayMessage のバックアップ(No.9)
- バックアップ一覧
- 差分 を表示
- 現在との差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- Swing/DisplayMessage へ行く。
- category: swing folder: DisplayMessage title: TrayIconのポップアップメッセージをテスト tags: [TrayIcon, ActionListener] author: aterai pubdate: 2011-02-07T16:27:51+09:00 description: TrayIconのポップアップメッセージ表示をテストします。 image:
概要
TrayIcon
のポップアップメッセージ表示をテストします。
Screenshot
Advertisement
サンプルコード
//TrayIcon.MessageType: ERROR, WARNING, INFO, NONE
trayIcon.displayMessage("caption", "text text...", TrayIcon.MessageType.ERROR);
View in GitHub: Java, Kotlin解説
上記のサンプルでは、TrayIcon#displayMessage(...)
メソッドを使用してポップアップメッセージを表示しています。
TrayIcon
にActionListener
を追加しておくと、ポップアップメッセージのクリックイベントが取得できるWindows 10
でTrayIcon.MessageType.NONE
を使用する場合、TrayIcon#setImage(...)
がポップアップメッセージのアイコンとして表示されるが、TrayIcon.setImageAutoSize(false)
でも自動的にリサイズされ背景色は透過せず黒になる- JDK-8146537 TrayIcon Action Listener doesnt work in Windows 10 - Java Bug System
- 修正中になっているが
8u66
で修正されているらしい
Windows 10
で通知が「集中モード」になっている場合、TrayIcon#displayMessage(...)
メソッドを使用してもポップアップメッセージは表示されない