2009-12-07 32 views

回答

2

有一個在SWT沒有類似的是,但你可以嘗試使用上兩個組件以下列表:

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

沒錯:你應該不是有一個'FocusListener'上的小部件你希望觀察失去的焦點。 – 2009-12-08 00:04:54

+0

不幸的是,該算法在focusLost(...),所以這不會有幫助。 – javamonkey79 2009-12-08 00:32:41

+0

您可以將該代碼移動到您有權訪問這兩個小部件的focusGained()中。 – 2009-12-08 01:15:22