| Walter Mora F. | Revista Digital Matemática, Educación e Internet |

Contenido

Clase Label. Métodos básicos.

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