說真的,SaveAction 的問題經常困題著筆者。最近,筆者因為要離職了,想說要多利用一下時間把 NetBeans 的東西學一學。所以,筆者就照著 NetBeans RCP 的書中第十章的範例練習。只不過,筆者是執行在 NetBeans 6.0,而非書中的 NetBeans 5.5.1。當然,在筆者心中存著一個想法: NetBeans 6.0 跟 NetBeans 5.5.1 一定有什麼地方不一樣。
經過一些時間之後,筆者發現了一個現象,照書中的範例,居然沒辦法讓 SaveAction 啟用。這…對筆者來說,可以說是其恥大辱啊。我怎麼可能會沒辦法讓它啟用,我都寫過了一篇文章來討論如何啟用 SaveAction。
後來,筆者發現,原來是筆者忘了把 Node 加入 Lookup 之中。
當筆者解決完這個問題後,筆者就想起之前寫的那篇文章中的專案『EnableSaveAction』是用 NetBeans 5.5.1 。如果我們把它移到 NetBeans 6 之後,是不是 SaveAction 就會改變了。
結果,答案果然是 NetBeans 6 把這個問題給修正了。
大家可以在這邊下載 NetBeans 6 的版本:下載
