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);
}
}