ajout du actionPerformed sur le bouton

This commit is contained in:
NonoL3Robot
2022-03-06 13:06:54 +01:00
parent 616994e4de
commit 07bf18ff33
@@ -7,21 +7,26 @@
package lecteur_pdf.raccourcisClavier; package lecteur_pdf.raccourcisClavier;
import javax.swing.*; import javax.swing.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Locale; import java.util.Locale;
import java.util.Scanner;
/** /**
* TODO class comment * TODO class comment
*/ */
public class ligneRaccourci extends JPanel { public class ligneRaccourci extends JPanel implements ActionListener {
private JLabel raccourciLabel; private JLabel raccourciLabel;
private JPanel optionsRaccourcis; private JPanel optionsRaccourcis;
private JButton inputButton; private JButton inputButton;
Scanner entree = new Scanner(System.in);
public ligneRaccourci(String labelName, char raccourcis) { public ligneRaccourci(String labelName, char raccourcis) {
raccourciLabel.setText(labelName); raccourciLabel.setText(labelName);
inputButton.setText(String.valueOf(raccourcis)/*.toUpperCase(Locale inputButton.setText(String.valueOf(raccourcis));
.ROOT)*/);
add(optionsRaccourcis); add(optionsRaccourcis);
inputButton.addActionListener(this);
} }
public JLabel getRaccourciLabel() { public JLabel getRaccourciLabel() {
@@ -31,4 +36,10 @@ public class ligneRaccourci extends JPanel {
public JButton getInputButton() { public JButton getInputButton() {
return inputButton; return inputButton;
} }
@Override
public void actionPerformed(ActionEvent e) {
inputButton.setText(
String.valueOf(entree.next().charAt(0)).toUpperCase(Locale.ROOT));
}
} }