Этого нет в SWT, но вы можете попробовать использовать следующие списки для обоих компонентов:
public class OppositeAwareFocusListener implements FocusListener {
Widget opposite;
public void focusGained(FocusEvent e) {
..
}
public void focusLost(FocusEvent e) {
this.opposite = e.widget;
}
}