无法将 JCheckBox 添加到 Java 中的窗格

Can't add JCheckBox to Pane in Java

我无法让 JCheckBox 工作。 我使用普通窗格,没有布局。按钮、标签、文本字段和组合框似乎都工作得很好,除了 JCheckBoxes。 我的代码看起来有点像这样:

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

按钮正常工作,它的 setLayout 功能也正常。这些似乎也不适用于 JCheckBox。有什么办法可以解决这个问题吗?

编辑: 您正在创建一个 JCheckBox。所有 "J" 前缀组件都导入 swing 组件,因为您的按钮、标签和面板都是 AWT UI。

为此,请使用所有 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);