我为Netbeans IDE开发插件,我使用向导一步。 (只需在第一个面板上完成按钮,没有其他面板)。
当我跑步时,我看到方法storeSetting
被调用了两次。如何防止两次运行此方法?
答案 0 :(得分:1)
Solwed,这里的代码只执行一次:
@Override
public void storeSettings(WizardDescriptor wiz) {
if (wiz.getProperty("isSaved") == null) {
// here operations to store data from wizzard
// now we set property to inform WizardDescriptor is finish
wiz.putProperty("isSaved", true);
}
}