예제 #1
0
 public void windowClosing(WindowEvent e) {
   if (online) {
     try {
       client.sendDisconnect();
     } catch (IOException e1) {
       e1.printStackTrace();
     }
   }
   e.getWindow().dispose(); // Fenster "killen"
   System.exit(0);
 }
예제 #2
0
 @Override
 public void eventDispatched(AWTEvent event) {
   if (event.getID() == WindowEvent.WINDOW_OPENED) {
     final WindowEvent we = (WindowEvent) event;
     for (JBPopup each : JBPopupFactory.getInstance().getChildPopups(this)) {
       if (each.getContent() != null
           && SwingUtilities.isDescendingFrom(each.getContent(), we.getWindow())) {
         super.setPopupVisible(false);
       }
     }
   }
 }
 @Override
 public void windowLostFocus(WindowEvent e) {
   final Window window = e.getWindow();
   final Window oppositeWindow = e.getOppositeWindow();
 }
예제 #4
0
 public void windowClosing(WindowEvent e) {
   e.getWindow().dispose();
 }
예제 #5
0
 public void windowClosing(WindowEvent e) {
   Window w = e.getWindow();
   w.setVisible(false);
   w.dispose();
   System.exit(0);
 }
예제 #6
0
 @Override
 public void windowClosing(WindowEvent e) {
   canvas.stop();
   e.getWindow().dispose();
 }