Comment connecter un JButton à un JTextField

Les composants JButton et JTextField en Java ont des fonctions distinctes.

Étape 1

Créez un nouvel objet JTextField. Exemple de code:

final JTextField textfield = new JTextField ();

Étape 2

Créez un nouvel objet JButton. Exemple de code:

bouton JButton final = nouveau JButton ("bouton A");

Étape 3

Ajoutez un détecteur d'action au bouton appelé lorsque vous appuyez sur le bouton. Exemple de code:

button.addActionListener (new ActionListener () {});

Étape 4

Remplace la méthode actionPerformed dans la classe ActionListener. Utilisez la méthode "setText" pour définir le champ de texte afin d'afficher les données utilisateur entrées lorsque vous appuyez sur le bouton. Exemple de code:

public void actionPerformed (ActionEvent e) {textfield.setText ("123"); }

Étape 5

Il combine JTextField, JButton et l'action du détecteur dans un bloc de code. Exemple de code:

final JTextField textfield = new JTextField (); bouton JButton final = nouveau JButton ("bouton A"); button.addActionListener (new ActionListener () {public void actionPerformed (ActionEvent e) {textfield.setText ("123");}});