2011-04-04 59 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); 
     } 
    } 
    } 
}); 
相關問題