HOWTO · Java

Modifier le texte JLabel dans Java Swing

Ce didacticiel montre comment modifier le texte JLabel dans Java swing.

Ce tutoriel montre comment changer le texte JLabel dans Java swing.

Changer le texte JLabel dans Java Swing

La méthode setText() peut être utilisée pour mettre à jour le texte de JLabel dans Swing. En Java, nous créons un cadre où l’étiquette sera modifiée si nous appuyons sur le bouton.

Suivez les étapes ci-dessous :

  • Tout d’abord, créez un JFrame et définissez la taille.
  • Maintenant, créez la première étiquette avec l’étiquette de texte d’origine.
  • Créez un bouton pour changer l’étiquette.
  • Ajoutez un écouteur d’action au bouton.
  • Ajoutez la méthode setText à l’écouteur d’action et modifiez le texte pour JLabel.
  • Enfin, lancez le programme, et le texte JLabel sera modifié lorsque le bouton sera cliqué.

Implémentons le programme en Java en suivant les étapes ci-dessus :

package delftstack;

import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;

public class Change_Jlabel {
  public static void main(String args[]) {
    JFrame Demo_Frame = new JFrame("Demo Frame");
    Demo_Frame.setLayout(new BorderLayout());
    Demo_Frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
    Demo_Frame.setSize(250, 100);

    final JLabel J_Label = new JLabel("Original Label");
    JButton J_Button = new JButton("Change Label");
    J_Button.addActionListener(new ActionListener() {
      @Override
      public void actionPerformed(ActionEvent arg0) {
        J_Label.setText("New Label");
      }
    });

    Demo_Frame.add(J_Label, BorderLayout.NORTH);
    Demo_Frame.add(J_Button, BorderLayout.CENTER);
    Demo_Frame.setVisible(true);
  }
}

Voir la sortie pour le code ci-dessus :

Modifier le texte JLabel