0
我使用2個單選按鈕設置對話框,並使用布爾值以編程方式檢查它們。如何以編程方式檢查單選按鈕?
// Not working day radio button
final Button notWorkingDayButton = new Button(mSelectedDayGroup, SWT.RADIO);
notWorkingDayButton.setSelection(isWorkingDay);
notWorkingDayButton.setText("Jour chômé"+(isHoliday ? deft : ""));
// Working day radio button
final Button workingDayButton = new Button(mSelectedDayGroup, SWT.RADIO);
workingDayButton.setText("Jour travaillé"+(isHoliday ? "" : deft));
workingDayButton.setSelection(!isWorkingDay);
正如你可以看到,他們使用相同的boolean
所以他們總是有反對的狀態。
這裏是它的外觀一樣,如果isWorkingDay
是true
:
這裏是它的外觀一樣,如果isWorkingDay
是false
:
正如你所看到的第一無線電有點撐啓用。我希望第一個完全禁用,第二個完全啓用時isWorkingDay = false
。
沒錯,這是鍵盤焦點。然後我的問題應該閱讀爲:如何更改單選按鈕的鍵盤焦點狀態? –
消除焦點的唯一方法是將其分配給另一個控件,例如,你的OK按鈕。 – p12t
輝煌。謝謝。 –