/** Go to the next panel, or finish if this is the last panel */ public void next() { if (!nextButton.isEnabled()) return; currentPanel.canAdvance = true; currentPanel.wizardNext(); if (!currentPanel.canAdvance) return; for (WizardListener listener : listeners) listener.wizardNext(currentPanel); }
/** Cancel the dialog */ public void cancel() { if (!cancelButton.isEnabled()) return; currentPanel.wizardCancel(); for (WizardListener listener : listeners) returnCode = listener.wizardCancel(currentPanel); setVisible(false); }
/** Go to the previous panel */ public void back() { if (!backButton.isEnabled()) return; currentPanel.wizardBack(); for (WizardListener listener : listeners) listener.wizardBack(currentPanel); }