2014-03-06 28 views
1

您好,我正在尋找一種方法來禁用單選按鈕,如果文本字段爲空。如果文本框爲空 稱爲buttonGroup1(的jButton1,將jButton2,jbutton3,jbutton4)我的單選按鈕應被禁用,但我不知道怎麼做,如果statment這個如何禁用java中的單選按鈕組

回答

4

一個簡單的解決辦法是放置按鈕數組...

JRadioButton[] buttons = new JRadioButton[]{jbutton1,jbutton2,jbutton3,jbutton4}; 

確定你想要的按鈕,成爲國家...

boolean enabled = !textfield.getText().trim().isEmpty(); 

數組的迭代和修改按鈕的狀態...

for (JRadioButton btn : buttons) { 
    btn.setEnabled(enabled); 
}