Author: tchemit Date: 2008-02-16 20:59:30 +0000 (Sat, 16 Feb 2008) New Revision: 1037 Modified: trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/SimExplorerMainUI.java Log: add Ctrl-F4 close Modified: trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/SimExplorerMainUI.java =================================================================== --- trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/SimExplorerMainUI.java 2008-02-16 20:58:29 UTC (rev 1036) +++ trunk/simexplorer-is/simexplorer-is-swing/src/java/fr/cemagref/simexplorer/is/ui/swing/SimExplorerMainUI.java 2008-02-16 20:59:30 UTC (rev 1037) @@ -18,15 +18,16 @@ * ##% */ package fr.cemagref.simexplorer.is.ui.swing; -import javax.swing.SwingUtilities; +import javax.swing.AbstractAction; +import javax.swing.AbstractButton; import javax.swing.JComponent; +import javax.swing.JTabbedPane; import javax.swing.KeyStroke; -import javax.swing.AbstractAction; -import javax.swing.JTabbedPane; +import javax.swing.SwingUtilities; +import java.awt.Component; +import java.awt.event.ActionEvent; +import java.awt.event.InputEvent; import java.awt.event.KeyEvent; -import java.awt.event.InputEvent; -import java.awt.event.ActionEvent; -import java.awt.Component; /** * L'ui principale de l'application @@ -58,6 +59,9 @@ } } }); + // override Ctrl-F4 close application + getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(KeyStroke.getKeyStroke(KeyEvent.VK_F4, InputEvent.CTRL_MASK), "quit"); + getRootPane().getActionMap().put("quit", SimExplorerActionManager.newAction("quit", (AbstractButton) null)); // repaint i18n actions MainUIRefreshHelper.refreshI18nActions(this);