[英]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.