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.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);
}
}
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