我设置了一个带有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
。
答案 0 :(得分:2)
我没有Mac,但这看起来像键盘对我而言。单选按钮没有“有点启用”状态。