summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/Wizard.java
diff options
context:
space:
mode:
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/Wizard.java')
-rw-r--r--dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/Wizard.java25
1 files changed, 17 insertions, 8 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/Wizard.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/Wizard.java
index 35a4ddad..3c5e27ba 100644
--- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/Wizard.java
+++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/wizard/Wizard.java
@@ -13,7 +13,12 @@ import java.awt.event.WindowEvent;
import java.util.ArrayList;
import java.util.List;
-@SuppressWarnings("serial") public abstract class Wizard extends JDialog {
+public abstract class Wizard extends JDialog {
+
+ /**
+ * Version for serialization.
+ */
+ private static final long serialVersionUID = 1436816291272809418L;
private final StatusHeader header;
private final List<WizardPage> pages = new ArrayList<>();
@@ -94,15 +99,19 @@ import java.util.List;
});
}
- @SuppressWarnings("deprecation") @Override public void show() {
- if (needsLayout) {
- needsLayout = false;
- pack();
- if (!pages.isEmpty()) {
- showPage(0);
+ @Override
+ public void setVisible(boolean visible) {
+ if (visible) {
+ if (needsLayout) {
+ needsLayout = false;
+ pack();
+ if (!pages.isEmpty()) {
+ showPage(0);
+ }
}
}
- super.show();
+
+ super.setVisible(visible);
}
protected void showPage(int index) {