import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import org.eclipse.swt.events.SelectionEvent; import org.eclipse.swt.events.SelectionListener; public abstract class ActionSelectionListener implements ActionListener, SelectionListener { public void actionPerformed(ActionEvent arg0) { execute(); } public void widgetDefaultSelected(SelectionEvent arg0) { execute(); } public void widgetSelected(SelectionEvent arg0) { execute(); } public abstract void execute(); }