[問題] System Tray NullPointerException

看板java作者 (Yo)時間13年前 (2012/12/07 21:42), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
大家好,小弟最近出現個BUG,我運行程式時會創造一個SystemTray(系統托盤), 顯示在右下角的工具列圖示中,我的程式是偵測資料夾內的檔案有變更時, 會在系統托盤上出現提示訊息指出哪個檔案被變更。 所以我有 Main(啟動即建立系統托盤)/Listener(監聽資料夾)/SysTray 這三個.java。 當Listener.java偵測到檔案變更會SysTray st = new SysTray()呼叫副程式showMessag。 但這樣出現了java.lang.NullPointerException這個錯誤, 我想應該是因為我沒有指定要已經存在右下角的System Tray圖示顯示, 但我不知道要怎麼指定我已經存在的System Tray,我只會new一個, 所以要請教一下大家怎麼樣可以指定或者用什麼方式才能成功。 感謝大家! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.54.165
文章代碼(AID): #1GmV9RVY (java)