2011-04-04 28 views
2

后,让我们说我们有10个复选框,你将如何让你选择后一种,其他的复选框是不可编辑或可选择例如使不可编辑的一个复选框,其他被选中的Java

enter image description here

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

这可能吗?

+0

这是网站吗?使用收音机,默认情况下只能选择一个。 – Andre 2011-04-04 17:31:05

+0

nope java GUI,使用收音机更好吗? – cMinor 2011-04-04 17:31:33

回答

0

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

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