diff --git a/src/lecteur_pdf/GestionPdf.java b/src/lecteur_pdf/GestionPdf.java index b987ef1..744d07f 100644 --- a/src/lecteur_pdf/GestionPdf.java +++ b/src/lecteur_pdf/GestionPdf.java @@ -6,6 +6,8 @@ package lecteur_pdf; +import lecteur_pdf.raccourcisClavier.RaccourcisClavier; + import javax.swing.*; import java.io.IOException; import java.util.ArrayList; @@ -82,5 +84,9 @@ public class GestionPdf { GestionMode.setModeSepare(); newIhmPdf(); + + System.out.println(RaccourcisClavier.raccourcis); + System.out.println(RaccourcisClavier.gestionnaireRaccourcis); + } } diff --git a/src/lecteur_pdf/menuBar/menuItems/MenuItem.java b/src/lecteur_pdf/menuBar/menuItems/MenuItem.java index 19a2c27..5977b7a 100644 --- a/src/lecteur_pdf/menuBar/menuItems/MenuItem.java +++ b/src/lecteur_pdf/menuBar/menuItems/MenuItem.java @@ -64,4 +64,6 @@ public class MenuItem extends JMenuItem { RaccourcisClavier.raccourcis.put(this.getText(), raccourcis); RaccourcisClavier.gestionnaireRaccourcis.put(this, this.getText()); } + + } diff --git a/src/lecteur_pdf/menuBar/menuItems/PagePrecedente.java b/src/lecteur_pdf/menuBar/menuItems/PagePrecedente.java index 4c34dcf..a7f41dc 100644 --- a/src/lecteur_pdf/menuBar/menuItems/PagePrecedente.java +++ b/src/lecteur_pdf/menuBar/menuItems/PagePrecedente.java @@ -10,6 +10,8 @@ import lecteur_pdf.GestionMode; import lecteur_pdf.GestionPdf; import lecteur_pdf.IhmPdf; +import java.awt.event.KeyEvent; + /** * TODO commentaires * diff --git a/src/lecteur_pdf/raccourcisClavier/RaccourcisClavier.java b/src/lecteur_pdf/raccourcisClavier/RaccourcisClavier.java index 128211a..188c7a6 100644 --- a/src/lecteur_pdf/raccourcisClavier/RaccourcisClavier.java +++ b/src/lecteur_pdf/raccourcisClavier/RaccourcisClavier.java @@ -6,6 +6,8 @@ package lecteur_pdf.raccourcisClavier; +import org.w3c.dom.Text; + import javax.swing.*; import java.awt.*; import java.io.Serializable; @@ -22,19 +24,18 @@ import java.util.Map; */ public class RaccourcisClavier extends JFrame { - public static Map raccourcis - = new HashMap<>(); + public static Map raccourcis = new HashMap<>(); - public static Map gestionnaireRaccourcis = - new HashMap<>(); + public static Map gestionnaireRaccourcis + = new HashMap<>(); public RaccourcisClavier() { super("Modification des raccourcis claviers"); JPanel panel = new JPanel(); for (String nomOptions : raccourcis.keySet()) { panel.add(new ligneRaccourci(nomOptions, - (char) raccourcis.get(nomOptions).getKeyCode(), - false)); + getChar(nomOptions), + false)); } add(panel); pack(); @@ -42,4 +43,15 @@ public class RaccourcisClavier extends JFrame { setResizable(false); setVisible(true); } + + public char getChar(String nomOptions) { +// if () { +// return (char) raccourcis.get(nomOptions) +// .getKeyCode(); +// } else { +// return (char) raccourcis.get(nomOptions) +// .getKeyChar(); +// } + return (char) raccourcis.get(nomOptions).getKeyCode(); + } } diff --git a/src/lecteur_pdf/raccourcisClavier/ligneRaccourci.form b/src/lecteur_pdf/raccourcisClavier/ligneRaccourci.form index b3626d4..fef7577 100644 --- a/src/lecteur_pdf/raccourcisClavier/ligneRaccourci.form +++ b/src/lecteur_pdf/raccourcisClavier/ligneRaccourci.form @@ -16,13 +16,13 @@ - + - - - + - + + + diff --git a/src/lecteur_pdf/raccourcisClavier/ligneRaccourci.java b/src/lecteur_pdf/raccourcisClavier/ligneRaccourci.java index 45e4ad1..7a21333 100644 --- a/src/lecteur_pdf/raccourcisClavier/ligneRaccourci.java +++ b/src/lecteur_pdf/raccourcisClavier/ligneRaccourci.java @@ -7,19 +7,20 @@ package lecteur_pdf.raccourcisClavier; import javax.swing.*; +import java.util.Locale; /** * TODO class comment */ public class ligneRaccourci extends JPanel { private JLabel raccourciLabel; - private JTextField inputTextField; private JCheckBox ctrlCheckBox; private JPanel optionsRaccourcis; + private JButton inputButton; public ligneRaccourci(String labelName, char raccourcis, boolean ctrl) { raccourciLabel.setText(labelName); - inputTextField.setText(String.valueOf(raccourcis)); + inputButton.setText(String.valueOf(raccourcis).toUpperCase(Locale.ROOT)); ctrlCheckBox.setSelected(ctrl); add(optionsRaccourcis); } @@ -28,8 +29,8 @@ public class ligneRaccourci extends JPanel { return raccourciLabel; } - public JTextField getInputTextField() { - return inputTextField; + public JButton getInputTextField() { + return inputButton; } public JCheckBox getCtrlCheckBox() {