I have implemented a class like this:
public class ToolbarExample implement SelectionListener {
ToolbarExample() {
//constructor ....
openMenuItem.addSelectionListener(this);
closeMenuItem.addSelectionListener(this);
}
@Override
public void widgetDefaultSelected(SelectionEvent e) {
}
@Override
public void widgetSelected(SelectionEvent e) {
switch(e.???) {
case openMenu Selected: open(); break;
case closeMenu Selected: close(); break;
}
}
which method can I use with SelectionEvent? e.(???)
Updated:
after running Fred example code I debug the code, but e.item is null!

The following code gives you the selected widget.
Sample