[英]SWT CheckBox Button get checked/unchecked state
I have a checkbox button based on which I want to set a variable as true
or false
. 我有一个复选框按钮,我想将变量设置为
true
或false
。 But I don't know how to handle the event. 但我不知道如何处理这个事件。 Here's my code:
这是我的代码:
Boolean check = false;
Button checkBox = new Button(composite,SWT.CHECK);
checkBox.setText("CheckBox");
checkBox.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent event) {
if (event.detail == SWT.CHECK) {
// Now what should I do here to get
// Whether it is a checked event or unchecked event.
}
}
});
To validate selection use getSource()
method of event to get object( Button
) and check is it selected: 要验证选择,请使用事件的
getSource()
方法获取对象( Button
)并检查是否已选中:
checkBox.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent event) {
Button btn = (Button) event.getSource();
System.out.println(btn.getSelection());
}
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.