public CreateRoleWizard(Category category) { setLayout(new BorderLayout()); wizardModel = new CreateRoleWizardModel(category); wizard = new Wizard(wizardModel); wizard.addWizardListener( new WizardListener() { @Override public void wizardCancelled(WizardEvent e) { backAction.actionPerformed(null); } @Override public void wizardClosed(WizardEvent e) { backAction.actionPerformed(null); } }); add(wizard, BorderLayout.CENTER); }