diff options
author | Jonathan Bauer | 2015-08-03 18:44:34 +0200 |
---|---|---|
committer | Jonathan Bauer | 2015-08-03 18:44:34 +0200 |
commit | 0ccb87bdc6cee33f873bb216d76280bf6e261825 (patch) | |
tree | e6bfab63f372d8806c35df099fff6b46a066fd66 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LoginWindow.java | |
parent | Merge branch 'v1.1' of git.openslx.org:openslx-ng/tutor-module into v1.1 (diff) | |
download | tutor-module-0ccb87bdc6cee33f873bb216d76280bf6e261825.tar.gz tutor-module-0ccb87bdc6cee33f873bb216d76280bf6e261825.tar.xz tutor-module-0ccb87bdc6cee33f873bb216d76280bf6e261825.zip |
[client] dont go into the vip area if closing login window
Diffstat (limited to 'dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LoginWindow.java')
-rw-r--r-- | dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LoginWindow.java | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LoginWindow.java b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LoginWindow.java index 594eba07..82c372c5 100644 --- a/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LoginWindow.java +++ b/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LoginWindow.java @@ -8,6 +8,9 @@ import java.awt.event.ItemEvent; import java.awt.event.ItemListener; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; +import java.awt.event.WindowAdapter; +import java.awt.event.WindowEvent; +import java.awt.event.WindowListener; import java.util.Collections; import java.util.Comparator; import java.util.Iterator; @@ -15,6 +18,7 @@ import java.util.List; import javax.swing.DefaultComboBoxModel; import javax.swing.DefaultListCellRenderer; +import javax.swing.JFrame; import javax.swing.JList; import org.apache.log4j.Logger; @@ -70,7 +74,13 @@ public class LoginWindow extends LoginWindowLayout { public LoginWindow(Frame modalParent) { // call the constructor of the superclass super(modalParent); - + setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE); + addWindowListener(new WindowAdapter() { + @Override + public void windowClosing(WindowEvent e) { + Gui.exit(0); + } + }); // first do all listeners stuff for (final LOGIN_TYPE type : LOGIN_TYPE.values()) { loginTypes[type.id].setActionCommand(type.toString()); |