summaryrefslogtreecommitdiffstats
path: root/dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LoginWindow.java
diff options
context:
space:
mode:
authorJonathan Bauer2015-08-03 18:44:34 +0200
committerJonathan Bauer2015-08-03 18:44:34 +0200
commit0ccb87bdc6cee33f873bb216d76280bf6e261825 (patch)
treee6bfab63f372d8806c35df099fff6b46a066fd66 /dozentenmodul/src/main/java/org/openslx/dozmod/gui/window/LoginWindow.java
parentMerge branch 'v1.1' of git.openslx.org:openslx-ng/tutor-module into v1.1 (diff)
downloadtutor-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.java12
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());