branch develop updated (5f5d631 -> 0ede437)
This is an automated email from the git hooks/post-receive script. New change to branch develop in repository observe. See https://gitlab.nuiton.org/codelutin/observe.git from 5f5d631 refs #8429 Possibilité de choisir les couleurs de bordure + amélioration du code de rechargement de l'ui new 0ede437 refs #8429 Ajout d'un raccourci clavier (escape) pour fermer la boite de dialogue de changement de data source The 1 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Detailed log of new commits: commit 0ede4377ff43d96d4cf160c3331884a627a4666b Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Nov 27 13:41:04 2016 +0100 refs #8429 Ajout d'un raccourci clavier (escape) pour fermer la boite de dialogue de changement de data source Summary of changes: .../application/swing/ui/storage/StorageUIHandler.java | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.
This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository observe. See https://gitlab.nuiton.org/codelutin/observe.git commit 0ede4377ff43d96d4cf160c3331884a627a4666b Author: Tony CHEMIT <chemit@codelutin.com> Date: Sun Nov 27 13:41:04 2016 +0100 refs #8429 Ajout d'un raccourci clavier (escape) pour fermer la boite de dialogue de changement de data source --- .../application/swing/ui/storage/StorageUIHandler.java | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/StorageUIHandler.java b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/StorageUIHandler.java index cf3e1dd..f5ce6de 100644 --- a/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/StorageUIHandler.java +++ b/application-swing/src/main/java/fr/ird/observe/application/swing/ui/storage/StorageUIHandler.java @@ -58,11 +58,17 @@ import org.apache.commons.io.FileUtils; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; +import javax.swing.AbstractAction; +import javax.swing.ActionMap; +import javax.swing.InputMap; import javax.swing.JComponent; import javax.swing.JTabbedPane; +import javax.swing.KeyStroke; import javax.swing.SwingUtilities; import java.awt.Component; import java.awt.Window; +import java.awt.event.ActionEvent; +import java.awt.event.KeyEvent; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; @@ -131,8 +137,18 @@ public class StorageUIHandler { return dataSource; } - public void initUI(final StorageUI ui) { + public void initUI(StorageUI ui) { + InputMap inputMap = ui.getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW); + ActionMap actionMap = ui.getRootPane().getActionMap(); + + inputMap.put(KeyStroke.getKeyStroke(KeyEvent.VK_ESCAPE, 0), "cancel"); + actionMap.put("cancel", new AbstractAction() { + @Override + public void actionPerformed(ActionEvent e) { + ui.doActionPerformed__on__cancelAction(e); + } + }); StorageUIModel model = ui.getModel(); // on écoute les changements d'étapes -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.
participants (1)
-
codelutin.com scm