Мастер Netbeans, метод storeSettings запускается дважды

Я разрабатываю плагин для IDE Netbeans и использую Wizard с 1 шагом. (Просто кнопка «Готово» на первой панели, на других панелях нет).

Когда я запускаю, я вижу, что метод storeSetting вызывается дважды. Как предотвратить запуск этого метода два раза?


person Michał Ziembiński    schedule 01.09.2014    source источник


Ответы (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);

    }

}
person Michał Ziembiński    schedule 01.09.2014