package org.openslx.dozmod.gui.wizard.page; import org.openslx.dozmod.gui.wizard.ImageCreationWizard; import org.openslx.dozmod.gui.wizard.layout.ImageTypePageLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class ImageTypePage extends ImageTypePageLayout { /** * Version for serialization. */ private static final long serialVersionUID = 2211290890039619075L; public ImageTypePage(final ImageCreationWizard wizard) { super(wizard); btnNewVmImage.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { wizard.doVmCreation(); setPageComplete(true); wizard.doNext(); } }); btnNewDockerImage.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { wizard.doDockerCreation(); setPageComplete(true); wizard.doNext(); } }); } @Override protected void onPageEnter() { // set onPageEnter to disable Next and Finish button setPageComplete(false); } }