Changer le nom d’un bouton sur clic – Java

JButton est une sous-classe de la classe AbstractButton et il peut être utilisé pour ajouter des boutons indépendants de la plate-forme dans une application Java Swing. JButon peut générer une interface ActionListener lorsque l’utilisateur clique sur un bouton, il peut également générer les interfaces MouseListener et KeyListener. Par défaut, nous pouvons créer un JButton avec un texte et également changer le texte d’un JButton, il appellera la méthode actionPerformed() de l’interface ActionListener et définira un texte mis à jour dans un bouton en appelant la méthode setText(‘Nouveau texte’) de la classe JButton.
 
 

Exemple:
import javax.swing.*;
import java.awt.event.*;

public class JButtonExemple
{
	public static void main(String[] args) 
	{
		JFrame frame = new JFrame("Exemple ActionListener");
		JButton btn = new JButton("Cliquez ici");
		btn.setBounds(70,80,100,30);
		//Changer la valeur du bouton au clic
		btn.addActionListener(new ActionListener() {
		   public void actionPerformed(ActionEvent ae) {
                      btn.setText("OK");
		   }
		});
		frame.add(btn);
		frame.setSize(250,250);
		frame.setLayout(null);
		frame.setVisible(true);	
	}
}

Sortie:


 
Partagez cet article

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *