summaryrefslogblamecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/Wizard.java
blob: cf785d7cf4c52446f7b65a28d062fdb5bbc6a37b (plain) (tree)












































                                                                               
package org.openslx.dozmod.gui.wizard;

import javax.swing.JDialog;
import javax.swing.JFrame;

@SuppressWarnings("serial")
public abstract class Wizard extends JDialog {

	public Wizard(JFrame parent) {
		super(parent, ModalityType.APPLICATION_MODAL);
	}

	public String getWindowTitle() {
		// TODO Auto-generated method stub
		return null;
	}

	protected abstract void addPages();

	protected final void addPage(WizardPage page) {
		// TODO Auto-generated method stub
	}

	/**
	 * Called when user clicks finish. Override to do final checks and take
	 * appropriate actions.
	 * 
	 * @return <code>true</code> if finish is allowed/succeeded,
	 *         <code>false</code> otherwise
	 */
	public boolean performFinish() {
		return true;
	}

	void updateHeader() {
		// TODO Auto-generated method stub
		
	}

	void updateButtons() {
		// TODO Auto-generated method stub
		
	}

}