Author: sletellier Date: 2009-01-09 10:15:59 +0000 (Fri, 09 Jan 2009) New Revision: 1727 Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/IsisFish.java Log: Ajout de saveVerfier et utilisation des binding JAXX Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/IsisFish.java =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/IsisFish.java 2009-01-09 10:15:37 UTC (rev 1726) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/IsisFish.java 2009-01-09 10:15:59 UTC (rev 1727) @@ -31,6 +31,7 @@ package fr.ifremer.isisfish; +import java.awt.event.WindowEvent; import static org.codelutin.i18n.I18n._; import java.io.File; @@ -76,6 +77,7 @@ import fr.ifremer.isisfish.vcs.VCSException; import fr.ifremer.isisfish.vcs.VCSFactory; import fr.ifremer.isisfish.vcs.VetoableActionListener; +import java.awt.event.WindowListener; import javax.swing.UIManager; import javax.swing.UnsupportedLookAndFeelException; @@ -417,7 +419,38 @@ // lauch first UI (welcomeUI) WelcomeUI welcome = new WelcomeUI(); // Set to exit on close - welcome.setDefaultCloseOperation(WelcomeUI.EXIT_ON_CLOSE); + welcome.setDefaultCloseOperation(WelcomeUI.DO_NOTHING_ON_CLOSE); + welcome.addWindowListener(new WindowListener() { + + @Override + public void windowOpened(WindowEvent e) { + } + + @Override + public void windowClosing(WindowEvent e) { + ((WelcomeUI)e.getSource()).close(); + } + + @Override + public void windowClosed(WindowEvent e) { + } + + @Override + public void windowIconified(WindowEvent e) { + } + + @Override + public void windowDeiconified(WindowEvent e) { + } + + @Override + public void windowActivated(WindowEvent e) { + } + + @Override + public void windowDeactivated(WindowEvent e) { + } + }); // add context welcome.setVisible(true); }