déplacement des raccourcis

This commit is contained in:
NonoL3Robot
2021-12-07 22:51:00 +01:00
parent 6aab31d3c6
commit 328b1bfe47
2 changed files with 24 additions and 11 deletions
+18 -2
View File
@@ -7,6 +7,7 @@
package lecteur_pdf.menu;
import javax.swing.*;
import java.awt.event.KeyEvent;
import java.util.ArrayList;
/**
@@ -21,18 +22,33 @@ import java.util.ArrayList;
public class KeyBinding {
/* Déclaration des éléments visuels */
JFrame KeyBinding = new JFrame();
JFrame frame = new JFrame();
JLabel label = new JLabel();
/* Déclaration des listes */
ArrayList<String> listeOptions;
ArrayList<KeyStroke> 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
*/
public void KeyBinding() {
// TODO
}
/**
* 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
}
/**
+6 -9
View File
@@ -73,15 +73,12 @@ public class Menu extends JMenuBar {
Quitter.addActionListener(this::actionPerformed);
// Définis les raccourcis
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);
Ouvrir.setAccelerator(KeyBinding.raccourciOuvrir);
Fermer.setAccelerator(KeyBinding.raccourciFermer);
Quitter.setAccelerator(KeyBinding.raccourciQuitter);
// Ajouter les éléments au menu "Fichier"
Fichier.add(Ouvrir);