Есть ли хорошее место для ввода кода запуска для приложения платформы 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
Да, есть close(). См. JavaDocs: http://bits.netbeans.org/dev/javadoc/org-openide-modules/org/openide/modules/ModuleInstall.html –
Создал мой вышеописанный класс установщика, и мой метод restore() не вызывается , Интересно, если у вас есть какие-то советы о том, что я делаю неправильно. Я также попытался поместить его в метод invokeWhenUIReady() WindowManager без какой-либо удачи на этом сайте: http://netbeans.dzone.com/news/hooking-netbeans-platform-life – simgineer