Modifier le texte JLabel dans Java Swing
Sheeraz Gul
15 février 2024
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 :
Auteur: Sheeraz Gul
Sheeraz is a Doctorate fellow in Computer Science at Northwestern Polytechnical University, Xian, China. He has 7 years of Software Development experience in AI, Web, Database, and Desktop technologies. He writes tutorials in Java, PHP, Python, GoLang, R, etc., to help beginners learn the field of Computer Science.
LinkedIn FacebookArticle connexe - Java Swing
- Champ de texte en clair Java
- Créer un canevas à l'aide de Java Swing
- Centrer un JLabel dans Swing
- Java Swing Date
- Ajouter ActionListener à JButton en Java