mirror of
https://github.com/LucasVbr/LecteurPdfDoubleAffichage.git
synced 2026-05-14 01:21:50 +00:00
déplacement des raccourcis
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user