2013-02-26 76 views
3

我有一個程序提示用戶從四個選項中選擇一個選項(來自一組RadioButton)。清除Java中的一組單選按鈕

一旦用戶做出選擇,他/她點擊一個按鈕,然後收到一條消息。關閉窗口後,用戶將返回第一個窗口並根據需要進行新選擇。我想要的是,單選按鈕是完全清晰的。

到目前爲止,我已經實現了一種實際取消選擇單選按鈕並且工作正常的方法(清除變量的值),但它沒有做的是從先前選擇的單選按鈕上移除黑點。另一方面,這種方法適用於取消選中和取消選中複選框。

任何提示解決這個小問題?

這裏是我的代碼:

public void clean() { 
    jRadioButton1.setSelected(false); 
    jRadioButton2.setSelected(false); 
    jRadioButton3.setSelected(false); 
    jRadioButton4.setSelected(false); 
    jCheckBox1.setSelected(false); 
    jCheckBox2.setSelected(false); 
} 

回答

21

使他們組按鈕,然後buttonGroup1.clearSelection();

+5

+1喜歡簡單的解決方案 – MadProgrammer 2013-02-26 02:30:36

+2

@knowbody真棒,這麼簡單! :D謝謝! – PAT 2013-02-26 02:33:36