Clase de etiqueta AWT

Introducción

La etiqueta es un control pasivo porque no crea ningún evento cuando el usuario accede. El control de etiqueta es un objeto de Etiqueta. Una etiqueta muestra una sola línea de texto de solo lectura. Sin embargo, el programador de la aplicación puede cambiar el texto, pero el usuario final no lo puede cambiar de ninguna manera.

Declaración de clase

A continuación se muestra la declaración de java.awt.Label clase:

public class Label
   extends Component
      implements Accessible

Campo

Los siguientes son los campos para java.awt.Component clase:

  • static int CENTER - Indica que la etiqueta debe estar centrada.

  • static int LEFT - Indica que la etiqueta debe estar justificada a la izquierda.

  • static int RIGHT - Indica que la etiqueta debe estar justificada a la derecha.

Constructores de clases

SN Constructor y descripción
1

Label()

Construye una etiqueta vacía.

2

Label(String text)

Construye una nueva etiqueta con la cadena de texto especificada, justificada a la izquierda.

3

Label(String text, int alignment)

Construye una nueva etiqueta que presenta la cadena de texto especificada con la alineación especificada.

Métodos de clase

SN Método y descripción
1

void addNotify()

Crea el par para esta etiqueta.

2

AccessibleContext getAccessibleContext()

Obtiene AccessibleContext asociado a esta etiqueta.

3

int getAlignment()

Obtiene la alineación actual de esta etiqueta.

4

String getText()

Obtiene el texto de esta etiqueta.

5

protected String paramString()

Devuelve una cadena que representa el estado de esta etiqueta.

6

void setAlignment(int alignment)

Establece la alineación de esta etiqueta en la alineación especificada.

7

void setText(String text)

Establece el texto de esta etiqueta en el texto especificado.

Métodos heredados

Esta clase hereda métodos de las siguientes clases:

  • java.awt.Component

  • java.lang.Object

Ejemplo de etiqueta

Cree el siguiente programa java usando cualquier editor de su elección en digamos 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);  
   }
}

Compile el programa usando el símbolo del sistema. IrD:/ > AWT y escriba el siguiente comando.

D:\AWT>javac com\tutorialspoint\gui\AwtControlDemo.java

Si no aparece ningún error, eso significa que la compilación se realizó correctamente. Ejecute el programa usando el siguiente comando.

D:\AWT>java com.tutorialspoint.gui.AwtControlDemo

Verifique la siguiente salida