Etiquetas en Swing
¿Qué es una etiqueta?
Una etiqueta, representada por la clase JLabel, es un componente de Swing que se utiliza para mostrar texto o imágenes en la interfaz gráfica. Las etiquetas son útiles para proporcionar información al usuario, como títulos, descripciones o instrucciones.
Creando una etiqueta
Para crear una etiqueta en Swing, puedes utilizar el siguiente código:
import javax.swing.*;
public class ExampleLabel extends JFrame {
public ExampleLabel() {
setTitle("Ejemplo de JLabel");
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(400, 300);
setResizable(false);
JLabel label = new JLabel("¡Hola, soy una etiqueta!");
add(label);
setVisible(true);
}
}
En este ejemplo, se crea una etiqueta con el texto "¡Hola, soy una etiqueta!", y se agrega a la ventana utilizando el método add(). Al ejecutar este código, verás la etiqueta mostrada en la ventana.
Personalizando la etiqueta
Puedes personalizar la apariencia de la etiqueta utilizando diferentes métodos. Por ejemplo, para cambiar el color del texto, puedes usar el método setForeground():
Desde este punto en adelante, notaremos que muchos componentes de Swing comparten métodos similares para personalizar su apariencia, lo que facilita el proceso de diseño de la interfaz gráfica.
Siendo estos los siguientes:
| Método | Descripción |
|---|---|
setForeground(Color color) | Cambia el color del texto de la etiqueta. |
setBackground(Color color) | Cambia el color de fondo de la etiqueta. |
setFont(Font font) | Cambia la fuente del texto de la etiqueta. |
setHorizontalAlignment(int alignment) | Cambia la alineación horizontal del texto en la etiqueta. |
setVerticalAlignment(int alignment) | Cambia la alineación vertical del texto en la etiqueta. |
Aunque cada componente tiene sus propios métodos específicos, estos métodos de personalización son comunes en muchos componentes de Swing, lo que permite una mayor flexibilidad y consistencia en el diseño de la interfaz gráfica.
Conclusión
En este apartado hemos aprendido sobre las etiquetas en Swing, cómo crear una etiqueta básica y cómo personalizar su apariencia utilizando métodos comunes a muchos componentes de Swing. Las etiquetas son una parte fundamental de la interfaz gráfica, ya que permiten mostrar información importante al usuario de manera clara y atractiva. En los siguientes apartados, exploraremos más componentes y técnicas para crear interfaces gráficas más complejas y funcionales.
Las clases Color y Font en Swing
En este apartado aprenderemos a usar las clases Color y Font en Swing, las cuales son fundamentales para personalizar la apariencia de los componentes en la interfaz gráfica.
Personalizando la apariencia de los componentes en Swing
En este apartado aprenderemos a personalizar la apariencia de los componentes en Swing utilizando las clases Color y Font, así como otros métodos de personalización.