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();
}
}
0 comentarios