No puedo hacer que funcionen las JCheckBoxes. Utilizo un panel normal, sin diseño. Los botones, las etiquetas, los campos de texto y los cuadros combinados parecen funcionar bien, excepto los JCheckBoxes. Mi código se parece a esto:

Pane root = new Pane();

Button btn = new Button();
JCheckBox voer = new JCheckBox("Voerbakjes");

btn.setLayoutX(50);
btn.setLayoutY(600);
voer.setLayoutX(300);
voer.setLayoutY(300);

root.getChildren().add(voer);
root.getChildren().add(btn);

El botón está funcionando y también sus funciones setLayout. Estos tampoco parecen funcionar en JCheckBox. ¿Hay alguna forma de solucionar este problema?

1
Leon van den Boogaard 14 ene. 2017 a las 12:51

1 respuesta

La mejor respuesta

EDITAR: está creando un JCheckBox. Todos los componentes con el prefijo "J" importan los componentes del columpio, ya que el botón, la etiqueta y el panel son la interfaz de usuario de AWT.

Para que esto funcione, utilice todos los componentes J.

JPanel root = new JPanel();

JButton btn = new JButton();
JCheckBox voer = new JCheckBox("Voerbakjes");

btn.setLayoutX(50);
btn.setLayoutY(600);
voer.setLayoutX(300);
voer.setLayoutY(300);

root.getChildren().add(voer);
root.getChildren().add(btn);
0
14 ene. 2017 a las 13:20
¡Ortografía! Seguro que no es Add
 – 
GhostCat
14 ene. 2017 a las 13:00
Sigue diciendo que no puede encontrar el símbolo cuando lo intento
 – 
Leon van den Boogaard
14 ene. 2017 a las 13:03
Intente crear un JPanel en lugar de un panel.
 – 
user7362545
14 ene. 2017 a las 13:04
¿Cómo agrego el botón y los demás en un JPanel?
 – 
Leon van den Boogaard
14 ene. 2017 a las 13:12
1
No, se quejará de mi botón, etiqueta, etc. ahora, pero la casilla de verificación funciona
 – 
Leon van den Boogaard
14 ene. 2017 a las 13:15