Classe d'étiquette AWT
introduction
Label est un contrôle passif car il ne crée aucun événement lorsqu'il y accède par l'utilisateur. Le contrôle Label est un objet de Label. Une étiquette affiche une seule ligne de texte en lecture seule. Cependant, le texte peut être modifié par le programmeur d'application mais ne peut en aucun cas être modifié par l'utilisateur final.
Déclaration de classe
Voici la déclaration pour java.awt.Label classe:
public class Label
extends Component
implements Accessible
Champ
Voici les champs pour java.awt.Component classe:
static int CENTER - Indique que l'étiquette doit être centrée.
static int LEFT - Indique que l'étiquette doit être justifiée à gauche.
static int RIGHT - Indique que l'étiquette doit être justifiée à droite.
Constructeurs de classe
SN | Constructeur et description |
---|---|
1 | Label() Construit une étiquette vide. |
2 | Label(String text) Construit une nouvelle étiquette avec la chaîne de texte spécifiée, justifiée à gauche. |
3 | Label(String text, int alignment) Construit une nouvelle étiquette qui présente la chaîne de texte spécifiée avec l'alignement spécifié. |
Méthodes de classe
SN | Méthode et description |
---|---|
1 | void addNotify() Crée le pair pour cette étiquette. |
2 | AccessibleContext getAccessibleContext() Obtient le AccessibleContext associé à ce Label. |
3 | int getAlignment() Obtient l'alignement actuel de cette étiquette. |
4 | String getText() Obtient le texte de cette étiquette. |
5 | protected String paramString() Renvoie une chaîne représentant l'état de cette étiquette. |
6 | void setAlignment(int alignment) Définit l'alignement de cette étiquette sur l'alignement spécifié. |
sept | void setText(String text) Définit le texte de cette étiquette sur le texte spécifié. |
Méthodes héritées
Cette classe hérite des méthodes des classes suivantes:
java.awt.Component
java.lang.Object
Exemple d'étiquette
Créez le programme Java suivant en utilisant n'importe quel éditeur de votre choix dans say D:/ > AWT > com > tutorialspoint > gui >
AwtControlDemo.javapackage com.tutorialspoint.gui;
import java.awt.*;
import java.awt.event.*;
public class AwtControlDemo {
private Frame mainFrame;
private Label headerLabel;
private Label statusLabel;
private Panel controlPanel;
public AwtControlDemo(){
prepareGUI();
}
public static void main(String[] args){
AwtControlDemo awtControlDemo = new AwtControlDemo();
awtControlDemo.showLabelDemo();
}
private void prepareGUI(){
mainFrame = new Frame("Java AWT Examples");
mainFrame.setSize(400,400);
mainFrame.setLayout(new GridLayout(3, 1));
mainFrame.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent windowEvent){
System.exit(0);
}
});
headerLabel = new Label();
headerLabel.setAlignment(Label.CENTER);
statusLabel = new Label();
statusLabel.setAlignment(Label.CENTER);
statusLabel.setSize(350,100);
controlPanel = new Panel();
controlPanel.setLayout(new FlowLayout());
mainFrame.add(headerLabel);
mainFrame.add(controlPanel);
mainFrame.add(statusLabel);
mainFrame.setVisible(true);
}
private void showLabelDemo(){
headerLabel.setText("Control in action: Label");
Label label = new Label();
label.setText("Welcome to TutorialsPoint AWT Tutorial.");
label.setAlignment(Label.CENTER);
label.setBackground(Color.GRAY);
label.setForeground(Color.WHITE);
controlPanel.add(label);
mainFrame.setVisible(true);
}
}
Compilez le programme à l'aide de l'invite de commande. Aller àD:/ > AWT et tapez la commande suivante.
D:\AWT>javac com\tutorialspoint\gui\AwtControlDemo.java
Si aucune erreur ne survient, cela signifie que la compilation est réussie. Exécutez le programme en utilisant la commande suivante.
D:\AWT>java com.tutorialspoint.gui.AwtControlDemo
Vérifiez la sortie suivante
![](https://assets.edu.lat/awt/images/awt_label.jpg)