mirror of
https://github.com/LucasVbr/LecteurPdfDoubleAffichage.git
synced 2026-05-13 17:11:51 +00:00
test dév raccourci clavier suite n°1
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user