我知道这听起来像是一个非常基本的问题,我觉得很尴尬但是......
如何将鼠标单击处理程序添加到SWT按钮?
我检查了什么:
选择在其他语言/框架中通常称为“OnClick”吗?还是有其他我完全错过的东西?
答案 0 :(得分:4)
是的,SWT.Selection
或SelectionListener
正是您所寻找的:
Button button = new Button(shell, SWT.PUSH);
button.addListener(SWT.Selection, new Listener()
{
@Override
public void handleEvent(Event event)
{
System.out.println("SWT.Selection");
}
});
在内部添加SelectionListener
与上面的代码相同。
它可能被称为选择,因为Button
可以是复选框或辐射按钮,具体取决于它的样式。
答案 1 :(得分:1)
是SelectionListener
是你所追求的。我也是OnClick
术语的粉丝,因为它更加切割和干燥;我离题了。
以下是一个很好的示例,您可以看到它是如何工作的: http://www.java2s.com/Tutorial/Java/0280__SWT/UsingSelectionListener.htm