看板 java 關於我們 聯絡資訊
大家好,小弟最近出現個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