Hi,
mal wieder eine (dämliche?) Frage. Gibt es eine Möglichkeit abzufragen, sobald ein JFrame geschlossen wurde? Benötige dies um bestimmte Spieler automatisch abzumelden nachdem der Frame geschlossen wurde.
EDIT: Habe es mal so probiert, aber da wird es wohl nur "minimiert" und nicht komplett terminiert wie bei Exit_on_close. Code:
EDIT 2: Hat sich erledigt, meine Hände waren wieder schneller als mein Kopf. Lösung:
Vielen Dank im Vorraus.
mal wieder eine (dämliche?) Frage. Gibt es eine Möglichkeit abzufragen, sobald ein JFrame geschlossen wurde? Benötige dies um bestimmte Spieler automatisch abzumelden nachdem der Frame geschlossen wurde.
EDIT: Habe es mal so probiert, aber da wird es wohl nur "minimiert" und nicht komplett terminiert wie bei Exit_on_close. Code:
Java:
FrameCreator.loggedIn = new JFrame();
FrameCreator.loggedIn.setSize(new Dimension(Toolkit.getDefaultToolkit().getScreenSize()));
FrameCreator.loggedIn.setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
FrameCreator.loggedIn.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
try {
Database.logUserOut(username);
} catch (SQLException e1) {
e1.printStackTrace();
}
FrameCreator.loggedIn.dispose();
}
});
EDIT 2: Hat sich erledigt, meine Hände waren wieder schneller als mein Kopf. Lösung:
Java:
FrameCreator.loggedIn = new JFrame();
FrameCreator.loggedIn.setSize(new Dimension(Toolkit.getDefaultToolkit().getScreenSize()));
FrameCreator.loggedIn.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
FrameCreator.loggedIn.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
try {
Database.logUserOut(username);
} catch (SQLException e1) {
e1.printStackTrace();
}
}
});
Vielen Dank im Vorraus.
Zuletzt bearbeitet: