簡體   English   中英

如何設置Windows通知圖標在Java中出現的時間長度

[英]How to set the length of time a windows notification icon appears in Java

我已經制作了一個連接到服務器的Java應用程序以及一個Windows系統任務欄通知彈出窗口,當應用程序斷開連接並重新連接時,該彈出窗口會向用戶發出警報。 這是代碼:

Image iconDisconnected = new
ImageIcon(this.getClass().getResource(iconDisconnectedLocation)).getImage();
trayIcon = new TrayIcon(iconDisconnected);
trayIcon.displayMessage("caption", "message", TrayIcon.MessageType.INFO);

但是,此圖標僅出現幾秒鍾。 有沒有辦法使它出現更長的時間? 我嘗試閱讀手冊並進行搜索,但是找不到有關此的任何信息。 有任何想法嗎?

沒有信息顯示取決於您的操作系統。 但是您可以自己使用JDialog,JOptionPane或JWindow創建通知,並將其顯示在適當的位置。

該圖標將保留在系統托盤中,直到關閉Java程序或您自己將其刪除為止。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM