Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/07/2007, 12:45
-thor-
 
Fecha de Ingreso: febrero-2006
Mensajes: 446
Antigüedad: 18 años, 11 meses
Puntos: 3
Error en JCheckBox

Estoy aprendiendo java y en mi primer ejemplo cada vez que intento compilar mi programa me arroja este error:
Código:
operator==cannot be applied to javax.swing.JCheckBox.boolean
y el error es en esta linea
if(c==valor)

Quiero conseguir que cada vez que el JCheckBox sea verdadero me agregue otro JCheckbox.
como puedo solucionar ese problema?

Código PHP:
import java.awt.FlowLayout;
import javax.swing.JCheckBox;
import javax.swing.JFrame;

public class 
prueba
{
public static 
void main(String[] args)
{
boolean valor=true;
    
JFrame f=new JFrame();
f.setTitle("checkbox test");
f.setSize(150,150);
f.getContentPane().setLayout(new FlowLayout());

JCheckBox c =new JCheckBox("mayor de 18 años",false);
f.getContentPane().add(c);
//setState

if(c==valor)
{
JCheckBox d =new JCheckBox("mayor de 19 años");
f.getContentPane().add(d);  
}
f.setVisible(true);

}