blob: cd80a41e20efd522bc6b7cdbb18420f48656bea2 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
|
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);
}
}
|