1
有沒有適合NetBeans平臺應用程序的啓動代碼的好地方?我一直在做的工作是讓我的每個TopComponents實例化我的App類,如果它尚未實例化。似乎有點乏味。我在一個在線教程中發現了這一點,但想知道是否有人知道更好的方法。我可以在哪裏將啓動代碼放置在NetBeans平臺上
public class Installer extends ModuleInstall {
@Override
public void restored() {
// By default, do nothing.
// Put your startup code here.
}
}
謝謝,它對我來說很奇怪,一個模塊第一次啓動的時候正在調用恢復,哪一個可能會認爲它會恢復。那麼你會知道我是否應該爲卸載初始化邏輯覆蓋uninstalled()或closed()嗎? – simgineer 2012-04-04 06:14:42
是的,有一個關閉()。查看JavaDocs:http://bits.netbeans.org/dev/javadoc/org-openide-modules/org/openide/modules/ModuleInstall.html – 2012-04-04 06:43:29
我創建了我的上面的Installer類,並且我的還原()方法沒有被調用。不知道你對我做錯了什麼有任何提示。我也嘗試將它放在WindowManager的invokeWhenUIReady()方法中,沒有任何運氣可以通過這個網站:http://netbeans.dzone.com/news/hooking-netbeans-platform-life – simgineer 2012-11-07 22:08:26