mirror of
https://github.com/LucasVbr/LecteurPdfDoubleAffichage.git
synced 2026-07-09 12:47:45 +00:00
déplacement des raccourcis
This commit is contained in:
@@ -7,6 +7,7 @@
|
|||||||
package lecteur_pdf.menu;
|
package lecteur_pdf.menu;
|
||||||
|
|
||||||
import javax.swing.*;
|
import javax.swing.*;
|
||||||
|
import java.awt.event.KeyEvent;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -21,18 +22,33 @@ import java.util.ArrayList;
|
|||||||
public class KeyBinding {
|
public class KeyBinding {
|
||||||
|
|
||||||
/* Déclaration des éléments visuels */
|
/* Déclaration des éléments visuels */
|
||||||
JFrame KeyBinding = new JFrame();
|
JFrame frame = new JFrame();
|
||||||
JLabel label = new JLabel();
|
JLabel label = new JLabel();
|
||||||
|
|
||||||
/* Déclaration des listes */
|
/* Déclaration des listes */
|
||||||
ArrayList<String> listeOptions;
|
ArrayList<String> listeOptions;
|
||||||
ArrayList<KeyStroke> listeRaccourcis;
|
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
|
* TODO commenter la méthode
|
||||||
*/
|
*/
|
||||||
public void KeyBinding() {
|
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);
|
Quitter.addActionListener(this::actionPerformed);
|
||||||
|
|
||||||
// Définis les raccourcis
|
// Définis les raccourcis
|
||||||
KeyStroke raccourciOuvrir = KeyStroke.getKeyStroke(KeyEvent.VK_O,
|
|
||||||
KeyEvent.CTRL_DOWN_MASK);
|
Ouvrir.setAccelerator(KeyBinding.raccourciOuvrir);
|
||||||
Ouvrir.setAccelerator(raccourciOuvrir);
|
|
||||||
KeyStroke raccourciFermer = KeyStroke.getKeyStroke(KeyEvent.VK_Q,
|
Fermer.setAccelerator(KeyBinding.raccourciFermer);
|
||||||
KeyEvent.CTRL_DOWN_MASK);
|
|
||||||
Fermer.setAccelerator(raccourciFermer);
|
Quitter.setAccelerator(KeyBinding.raccourciQuitter);
|
||||||
KeyStroke raccourciQuitter = KeyStroke.getKeyStroke(KeyEvent.VK_X,
|
|
||||||
KeyEvent.CTRL_DOWN_MASK);
|
|
||||||
Quitter.setAccelerator(raccourciQuitter);
|
|
||||||
|
|
||||||
// Ajouter les éléments au menu "Fichier"
|
// Ajouter les éléments au menu "Fichier"
|
||||||
Fichier.add(Ouvrir);
|
Fichier.add(Ouvrir);
|
||||||
|
|||||||
Reference in New Issue
Block a user