Cómo Utilizar la Clase Label

La clase Label proporciona una forma sencilla de colocar un texto no seleccionable en el GUI del programa. Las Etiquetas (Labels) están alineadas a la izquierda de su área de dibujo, por defecto. Se puede especificar que se centren o se alineen a la derecha especificando Label.CENTER o Label.RIGHT en su constructor o en el método setAlignment(). Como con todos los Componentes, también se puede especificar el color y la fuente de la etiqueta. Para más información sobre el trabajo con fuentes, puede ver Obtener Información sobre la Fuente: FontMetrics.

Las etiquetas se utilizan en todos los ejemplos de este tutorial. Por ejemplo el applet de Cómo Utilizar la Clase Choice, utiliza una etiqueta que muestra información sobre el ítem que está actualmente seleccionado.

Aquí tienes un applet que muestra la alineación de las etiquetas:

El applet crea tres etiquetas, cada una con una alineación diferente. Si el área de display de cada etiqueta fuera igual a la anchura del texto de la etiqueta, no se vería ninguna diferencia en la alineación de las etiquetas. El texto de cada etiqueta sólo se mostrará en el espacio disponible. Sin embargo, este applet hace que cada etiqueta sea tan ancha como el applet, que es mayor que cualquiera de las etiquetas. Como resultado, puede ver una posición horizontal diferente en el dibujo del texto de las tres etiquetas. Aquí tienes el programa completo.

Abajo tienes el código que utiliza el applet para crear las etiquetas y seleccionar su alineación. Para própositos de enseñanza este applet utiliza los tres constructores de la clase Label.

Label label1 = new Label();
label1.setText("Right");
Label label2 = new Label("Center");
label2.setAlignment(Label.CENTER);
Label label3 = new Label("RIGHT", Label.RIGHT);


Ozito