无法将 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);
我无法让 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);