From 07bf18ff33a3d1ddba424cb57e4fb2820a4fa5e4 Mon Sep 17 00:00:00 2001 From: NonoL3Robot Date: Sun, 6 Mar 2022 13:06:54 +0100 Subject: [PATCH] ajout du actionPerformed sur le bouton --- .../raccourcisClavier/ligneRaccourci.java | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/lecteur_pdf/raccourcisClavier/ligneRaccourci.java b/src/lecteur_pdf/raccourcisClavier/ligneRaccourci.java index 58208cf..ff94851 100644 --- a/src/lecteur_pdf/raccourcisClavier/ligneRaccourci.java +++ b/src/lecteur_pdf/raccourcisClavier/ligneRaccourci.java @@ -7,21 +7,26 @@ package lecteur_pdf.raccourcisClavier; import javax.swing.*; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; import java.util.Locale; +import java.util.Scanner; /** * TODO class comment */ -public class ligneRaccourci extends JPanel { +public class ligneRaccourci extends JPanel implements ActionListener { private JLabel raccourciLabel; private JPanel optionsRaccourcis; private JButton inputButton; + Scanner entree = new Scanner(System.in); + public ligneRaccourci(String labelName, char raccourcis) { raccourciLabel.setText(labelName); - inputButton.setText(String.valueOf(raccourcis)/*.toUpperCase(Locale - .ROOT)*/); + inputButton.setText(String.valueOf(raccourcis)); add(optionsRaccourcis); + inputButton.addActionListener(this); } public JLabel getRaccourciLabel() { @@ -31,4 +36,10 @@ public class ligneRaccourci extends JPanel { public JButton getInputButton() { return inputButton; } + + @Override + public void actionPerformed(ActionEvent e) { + inputButton.setText( + String.valueOf(entree.next().charAt(0)).toUpperCase(Locale.ROOT)); + } } \ No newline at end of file