如何禁用Checkbox?

raz*_*han 2 java swing jcheckbox

在Java上,如果选中复选框A,有没有办法禁用复选框(称之为B).

当我说禁用时,用户无法检查它..它是setEditable(false)还是什么的.

Bri*_*ach 6

JCheckBox.setEnabled(false)

这里显示的是一个非常重要的:如何使用按钮,复选框和单选按钮


Art*_*mas 5

像这样的东西?

 final JCheckBox a = new JCheckBox();
 final JCheckBox b = new JCheckBox();
 a.addItemListener(new ItemListener() {
  @Override
  public void itemStateChanged(ItemEvent e) {
    if(e.getStateChange() == ItemEvent.SELECTED){
      b.setEnabled(a.isSelected());
    }
  }
 });
Run Code Online (Sandbox Code Playgroud)