CASILLAS DE VERIFICACIÓN en JAVA

CASILLAS DE VERIFICACIÓN en JAVA

Las casillas de verificación son botones de opciones, los cuales pueden estar varios seleccionados a la vez. El texto esta situado a la derecha. La clase Checkbox se utiliza para crear el control, y los métodos getState y setState para obtener y mostrar el estado, que admite dos valores true si esta seleccionado y false si no esta seleccionado.

CREAR: Tenemos 2 maneras para crearlos. El primero si se quiere establecer un valor inicial, con el segundo se crea sin indicar el estado, (por defecto están sin seleccionar);

 

Checkbox objeto=new Checkbox(“texto”,null, boolean);

Checkbox objeto=new Checkbox(“texto”);

add(objeto);

 

 

POSICIONAR:

 

objeto.reshape(x,y,ancho,alto);

 

 

ESTADOS:

 

objeto.getState();  Devuelve el estado del control.

objeto.setState()= boolean;  Establece el estado.

 

 

EJEMPLO:

 

import java.awt.*;

import java.applet.*;

 

public class chks extends Applet{

 

boolean res=false;

     Checkbox chk=new Checkbox(«Relleno»);

 

public void init(){

setLayout(null);

         add(chk);

         chk.reshape(0,0,50,50);

}

public boolean action(Event ev, Object arg){

if(ev.target instanceof Checkbox)

{

              if(chk.getState()==true)

res=true;

else

res=false;

redraw();

return true;

}

return false;

}

(sigue)

     public void paint(Graphics g){

if(res==true)

g.fillArc(150,150,200,200,0,360);

else

g.drawArc(150,150,200,200,0,360);

 

g.setColor(Color.blue);

g.drawLine(125,250,375,250);

g.drawLine(250,125,250,375);

}

 

public void redraw(){

repaint();

}

}

 

También te podría gustar...

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *