diff options
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/activity/ActivityPanel.java')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/activity/ActivityPanel.java | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/activity/ActivityPanel.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/activity/ActivityPanel.java index eb651fef..768ee82d 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/activity/ActivityPanel.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/activity/ActivityPanel.java @@ -2,14 +2,10 @@ package org.openslx.dozmod.gui.activity; import javax.swing.JPanel; -public abstract class ActivityPanel extends JPanel { - - private final JPanel container; +import org.openslx.dozmod.gui.MainWindow; - public ActivityPanel(JPanel container) { - this.container = container; - container.add(this); - } +@SuppressWarnings("serial") +public abstract class ActivityPanel extends JPanel { /** * If this activity wants to prevent the user from closing the application, @@ -20,4 +16,8 @@ public abstract class ActivityPanel extends JPanel { */ public abstract boolean wantConfirmQuit(); + protected final void close() { + MainWindow.removeActivity(this); + } + } |