Changeset 6992 for extensions/jiwigo


Ignore:
Timestamp:
Sep 21, 2010, 11:12:04 PM (14 years ago)
Author:
mlg
Message:

Bug fixing :
Java was not killed when exiting the connection dialog. It's fixed by adding a window listener to the dialog, and execute System.exit(0) on closing.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/jiwigo/trunk/src/main/java/fr/mael/jiwigo/ui/ConnexionDialog.java

    r6980 r6992  
    1111import java.awt.event.KeyEvent;
    1212import java.awt.event.KeyListener;
     13import java.awt.event.WindowEvent;
     14import java.awt.event.WindowListener;
    1315import java.text.SimpleDateFormat;
    1416import java.util.Arrays;
     
    6264 * Dialog de connexion au site
    6365 */
    64 public class ConnexionDialog extends JDialog implements ActionListener, ItemListener, KeyListener {
     66public class ConnexionDialog extends JDialog implements ActionListener, ItemListener, KeyListener, WindowListener {
    6567    /**
    6668     * Logger
     
    170172        boutonOk.setPreferredSize(new Dimension(80, 30));
    171173        boutonOk.addActionListener(this);
    172 
     174        this.addWindowListener(this);
    173175    }
    174176
     
    281283    public void keyTyped(KeyEvent arg0) {
    282284    }
     285
     286    @Override
     287    public void windowActivated(WindowEvent e) {
     288        // TODO Auto-generated method stub
     289
     290    }
     291
     292    @Override
     293    public void windowClosed(WindowEvent e) {
     294        System.out.println("closed");
     295    }
     296
     297    @Override
     298    public void windowClosing(WindowEvent e) {
     299        System.exit(0);
     300    }
     301
     302    @Override
     303    public void windowDeactivated(WindowEvent e) {
     304        // TODO Auto-generated method stub
     305
     306    }
     307
     308    @Override
     309    public void windowDeiconified(WindowEvent e) {
     310        // TODO Auto-generated method stub
     311
     312    }
     313
     314    @Override
     315    public void windowIconified(WindowEvent e) {
     316        // TODO Auto-generated method stub
     317
     318    }
     319
     320    @Override
     321    public void windowOpened(WindowEvent e) {
     322        // TODO Auto-generated method stub
     323
     324    }
    283325}
Note: See TracChangeset for help on using the changeset viewer.