Una etiqueta (label) es un objeto de la clase Label. Es un control pasivo que no
admite interacción con el usuario.Usualmente utilizamos una etiqueta para poner
letreros o mensajes.
Constructores y algunos métodos |
|
Label lb1 = new Label( ); | crea una variable 'lb1' vacia |
Label lb1 = new Label("txt"); | crea una variable 'lb1' con un texto 'txt' |
Label lb1=new Label("txt",Label.LEFT ); | crea una variable 'lb1' con un texto 'txt' alineado a la izquierda. También se puede usar Label.RIGHT o Label.CENTER |
lb1.setText("txt2"); | establece o cambia el texto de la etiqueta por 'txt2' |
lb1.setBackground(Color.green); | color de fondo de la etiqueta 'lb1' |
lb1.setForeground(Color.red); | color del texto de la etiqueta 'lb1' |
lb1.setFont( ft10 ); | establece o cambia la fuente al tipo de fuente definido por ft10 |
Fuente Por ejemplo si definimos la fuente ft10 con Font ft10 = new Font("Times",Font.PLAIN,10); ya podemos usar lb1.setFont( ft10 ); |
Ejemplo
En el siguiente ejemplo pondremos un campo de texto y una etiqueta en la ventana de un applet. Al dar un "enter" en el campo de texto, haremos una lectura del contenido y lo imprimimos en la etiqueta cambiando el color de fondo y de letra.
|
|
import java.awt.*; import java.applet.*; public class Etiqueta extends Applet { TextField tf1 = new TextField("",10); String txt = ""; Label info = new Label(" "); public void init() { add(tf1); add(info); info.setsetBackground(new Color(230,230,230)); } public boolean action (Event evt, Object arg) { txt = tf1.getText(); // leemos tf1 info.setText(txt); // imprimir en info info.setForeground(Color.green); info.setBackground(new Color(0,153,153)); return true; } } |
Escriba un texto en el campo y dé "enter"
Los navegadores ya no brindan soporte para applets de java, este applet se ha deshabilitado |
Revista digital Matemática, Educación e Internet.
Derechos Reservados