test dév raccourci clavier suite n°1

This commit is contained in:
NonoL3Robot
2022-03-05 17:11:19 +01:00
parent df00463833
commit a46773ecbd
4 changed files with 14 additions and 14 deletions
-1
View File
@@ -87,6 +87,5 @@ public class GestionPdf {
System.out.println(RaccourcisClavier.raccourcis); System.out.println(RaccourcisClavier.raccourcis);
System.out.println(RaccourcisClavier.gestionnaireRaccourcis); System.out.println(RaccourcisClavier.gestionnaireRaccourcis);
} }
} }
@@ -34,5 +34,7 @@ public class MenuFichier extends JMenu {
add(new OuvrirFichier(parent)); add(new OuvrirFichier(parent));
add(new FermerFichier(parent)); add(new FermerFichier(parent));
add(new Quitter(parent)); add(new Quitter(parent));
} }
} }
@@ -10,6 +10,7 @@ import org.w3c.dom.Text;
import javax.swing.*; import javax.swing.*;
import java.awt.*; import java.awt.*;
import java.awt.event.InputEvent;
import java.io.Serializable; import java.io.Serializable;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
@@ -33,25 +34,22 @@ public class RaccourcisClavier extends JFrame {
super("Modification des raccourcis claviers"); super("Modification des raccourcis claviers");
JPanel panel = new JPanel(); JPanel panel = new JPanel();
for (String nomOptions : raccourcis.keySet()) { for (String nomOptions : raccourcis.keySet()) {
panel.add(new ligneRaccourci(nomOptions, panel.add(
getChar(nomOptions), new ligneRaccourci(nomOptions, getChar(nomOptions), false));
false));
} }
add(panel); add(panel);
pack(); pack();
setSize(500, 500); setSize(250, 500);
setResizable(false); setResizable(false);
setVisible(true); setVisible(true);
} }
public char getChar(String nomOptions) { public char getChar(String nomOptions) {
// if () { if (raccourcis.get(nomOptions).getModifiers()
// return (char) raccourcis.get(nomOptions) == (InputEvent.CTRL_DOWN_MASK)) {
// .getKeyCode();
// } else {
// return (char) raccourcis.get(nomOptions)
// .getKeyChar();
// }
return (char) raccourcis.get(nomOptions).getKeyCode(); return (char) raccourcis.get(nomOptions).getKeyCode();
} else {
return raccourcis.get(nomOptions).getKeyChar();
}
} }
} }
@@ -20,7 +20,8 @@ public class ligneRaccourci extends JPanel {
public ligneRaccourci(String labelName, char raccourcis, boolean ctrl) { public ligneRaccourci(String labelName, char raccourcis, boolean ctrl) {
raccourciLabel.setText(labelName); raccourciLabel.setText(labelName);
inputButton.setText(String.valueOf(raccourcis).toUpperCase(Locale.ROOT)); inputButton.setText(String.valueOf(raccourcis)/*.toUpperCase(Locale
.ROOT)*/);
ctrlCheckBox.setSelected(ctrl); ctrlCheckBox.setSelected(ctrl);
add(optionsRaccourcis); add(optionsRaccourcis);
} }