blob: d839559e50c57704442a79f078cfea942a8f2433 (
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);
rbtnNewVmImage.addActionListener(new ActionListener() {
@Override public void actionPerformed(ActionEvent e) {
setPageComplete(false);
wizard.doVmCreation();
setPageComplete(true);
}
});
rbtnNewDockerImage.addActionListener(new ActionListener() {
@Override public void actionPerformed(ActionEvent e) {
setPageComplete(false);
wizard.doDockerCreation();
setPageComplete(true);
}
});
}
@Override protected void onPageEnter() {
if(btgrpImageTyp.getSelection() == null)
rbtnNewVmImage.doClick();
}
}
|