From d31b07284a60da284ec9d7b5779f85fb25feeeed Mon Sep 17 00:00:00 2001 From: NonoL3Robot Date: Wed, 8 Dec 2021 11:29:17 +0100 Subject: [PATCH] =?UTF-8?q?rollback=20d=C3=A9placement=20raccourcis?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lecteur_pdf/menu/KeyBinding.java | 16 ---------------- src/lecteur_pdf/menu/Menu.java | 15 +++++++++------ 2 files changed, 9 insertions(+), 22 deletions(-) diff --git a/src/lecteur_pdf/menu/KeyBinding.java b/src/lecteur_pdf/menu/KeyBinding.java index 0df1132..b34304e 100644 --- a/src/lecteur_pdf/menu/KeyBinding.java +++ b/src/lecteur_pdf/menu/KeyBinding.java @@ -7,7 +7,6 @@ package lecteur_pdf.menu; import javax.swing.*; -import java.awt.event.KeyEvent; import java.util.ArrayList; /** @@ -29,13 +28,6 @@ public class KeyBinding { ArrayList listeOptions; ArrayList listeRaccourcis; - static KeyStroke raccourciOuvrir = KeyStroke.getKeyStroke(KeyEvent.VK_O, - KeyEvent.CTRL_DOWN_MASK); - static KeyStroke raccourciFermer = KeyStroke.getKeyStroke(KeyEvent.VK_Q, - KeyEvent.CTRL_DOWN_MASK); - static KeyStroke raccourciQuitter = KeyStroke.getKeyStroke(KeyEvent.VK_X, - KeyEvent.CTRL_DOWN_MASK); - /** * TODO commenter la méthode */ @@ -43,14 +35,6 @@ public class KeyBinding { } - /** - * Méthode qui récupère la lettre pressée par l'utilisateur - * @return un KeyEvent correspond à la lettre pressée - */ - public KeyEvent getUserKey() { - return null; // bouchon - } - /** * TODO commenter la méthode * @param key diff --git a/src/lecteur_pdf/menu/Menu.java b/src/lecteur_pdf/menu/Menu.java index c075ad6..0996533 100644 --- a/src/lecteur_pdf/menu/Menu.java +++ b/src/lecteur_pdf/menu/Menu.java @@ -73,12 +73,15 @@ public class Menu extends JMenuBar { Quitter.addActionListener(this::actionPerformed); // Définis les raccourcis - - Ouvrir.setAccelerator(KeyBinding.raccourciOuvrir); - - Fermer.setAccelerator(KeyBinding.raccourciFermer); - - Quitter.setAccelerator(KeyBinding.raccourciQuitter); + KeyStroke raccourciOuvrir = KeyStroke.getKeyStroke(KeyEvent.VK_O, + KeyEvent.CTRL_DOWN_MASK); + Ouvrir.setAccelerator(raccourciOuvrir); + KeyStroke raccourciFermer = KeyStroke.getKeyStroke(KeyEvent.VK_Q, + KeyEvent.CTRL_DOWN_MASK); + Fermer.setAccelerator(raccourciFermer); + KeyStroke raccourciQuitter = KeyStroke.getKeyStroke(KeyEvent.VK_X, + KeyEvent.CTRL_DOWN_MASK); + Quitter.setAccelerator(raccourciQuitter); // Ajouter les éléments au menu "Fichier" Fichier.add(Ouvrir);