这个其实很简单,根据响应的SelectionEvent对象就可以获得
调用SelectionEvent的getSource()方法获得响应发出的对象
checkButtonArray = new Button[dest_nodes.length];
for (int i=0; i < dest_nodes.length; i++) {
checkButtonArray[i] = new Button(composite, SWT.CHECK);
checkButtonArray[i].setText(dest_nodes[i]);
checkButtonArray[i].addSelectionListener(new SelectionAdapter(){
public void widgetSelected(SelectionEvent e){
Button check_button = (Button)e.getSource();
if (check_button.getSelection()) {
System.out.println("nima666");
}
}
});
}
运行结果如下: