我正在尝试在 RadioButton 上实现一个事件:
radio_Email.addSelectionListener(
new org.eclipse.swt.events.SelectionListener() {
public void widgetDefaultSelected(org.eclipse.swt.events.SelectionEvent e) {
// TODO Auto-generated Event stub widgetDefaultSelected()
}
public void widgetSelected(org.eclipse.swt.events.SelectionEvent e) {
System.out.println("This is printed twice "
+ "if i try to toggle between two radio buttons");
}
}
);
我知道这被调用了两次:第一次取消选择第一个单选按钮,第二次选择第二个单选按钮。
但我不知道如何解决它....任何人都可以帮我解决这个问题
注意:单选按钮是动态生成的,因此可能有 n 个单选按钮,因此这是在 for 循环内(以防万一..一些附加信息)...在页面加载时..当我选择第一个时,事件被调用一次......但是当我点击第二个......然后事件被触发两次。
提前致谢