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.java
package 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