2009-12-07 6 views

Répondre

2

Il n'y a pas d'équivalent que dans SWT, mais vous pouvez essayer d'utiliser les listes suivantes sur les deux composants:

public class OppositeAwareFocusListener implements FocusListener { 
    Widget opposite; 
    public void focusGained(FocusEvent e) { 
    .. 
    } 
    public void focusLost(FocusEvent e) { 
    this.opposite = e.widget; 
    } 
} 
+0

Exactement: vous devriez plutôt avoir un 'FocusListener' sur le widget vous souhaitez observer la concentration perdue. –

+0

Malheureusement, l'algorithme est dans focusLost (...) donc cela n'aidera pas. – javamonkey79

+0

Vous pouvez déplacer ce code dans focusGained() où vous avez accès aux deux widgets. –

Questions connexes