作者rudolf1238 (Yo)
看板java
标题[问题] System Tray NullPointerException
时间Fri Dec 7 21:42:48 2012
大家好,小弟最近出现个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