在选择其他java之后,使不可编辑的复选框

时间:2011-04-04 17:28:19

标签: java checkbox

假设我们有10个复选框,您选择One后如何制作,其他复选框不可编辑或可选择

enter image description here

如果我们选中复选框A,则复选框-A必须是不可编辑的或可选择的。

这可能吗?

1 个答案:

答案 0 :(得分:0)

是的,将SelectionListener应用于您的Control并通过所有控件循环禁用所有其他控件。

b1.addSelectionListener(new SelectionAdapter() {
  public void widgetSelected(SelectionEvent e) {
     for(Control child : composite.getChildren()){
        if(child != b1) {
           child.setEnable(false);
        }
     }
  }
});