RadioButton に Event を実装しようとしています:
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");
}
}
);
これが 2 回呼び出されることはわかっています。1 回目は最初のラジオ ボタンの選択を解除するため、2 回目は 2 番目のラジオ ボタンを選択するためです。
しかし、私はそれを解決する方法を理解できませんでした....誰かが私を助けてくれますか
注:ラジオボタンは動的に生成されるため、ラジオボタンがn個ある可能性があるため、これはforループ内にあります(念のため..いくつかの追加情報)...ページの読み込み時..最初のものを選択すると、イベントは 1 回呼び出されますが、2 つ目のイベントをクリックすると、イベントが 2 回発生します。
前もって感謝します