将布尔变量更改为actionevent java

rur96b6h  于 2021-07-06  发布在  Java
关注(0)|答案(0)|浏览(237)

我有一个生成 JPanel 只有一个复选框。该方法有3个参数,其中一个是a Boolean 值为null。当我使用 Boolean 参数输入 ActionEvent ,系统无法识别。另外,我使用if look是因为我希望用户可以选择和取消选择复选框。不幸的是,当选中复选框时,系统从未进入。你能帮帮我吗?

  1. private JPanel getThirdPanelBox(String elementList, String title, Boolean valueMant) {
  2. JPanel thirdPanelBox = new JPanel();
  3. thirdPanelBox.setLayout(new BorderLayout());
  4. thirdPanelBox.add(new JLabel(elementList), BorderLayout.CENTER);
  5. JCheckBox elementListCheckBox = new JCheckBox();
  6. elementListCheckBox.setSelected(false);
  7. elementListCheckBox.addActionListener(actionEvent -> {
  8. if (elementListCheckBox.isSelected())
  9. valueMant = true;
  10. else
  11. valueMant = false;
  12. });
  13. thirdPanelBox.add(elementListCheckBox, BorderLayout.WEST);
  14. return thirdPanelBox;
  15. }

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题