3
在Swing中,您可以從此獲得「涉及此焦點更改的其他組件」:getOppositeComponent。在SWT中似乎沒有類似的調用,是否有人有解決方法或解決這個問題?SWT版本:焦點變化時的getOppositeComponent
TIA
在Swing中,您可以從此獲得「涉及此焦點更改的其他組件」:getOppositeComponent。在SWT中似乎沒有類似的調用,是否有人有解決方法或解決這個問題?SWT版本:焦點變化時的getOppositeComponent
TIA
有一個在SWT沒有類似的是,但你可以嘗試使用上兩個組件以下列表:
public class OppositeAwareFocusListener implements FocusListener {
Widget opposite;
public void focusGained(FocusEvent e) {
..
}
public void focusLost(FocusEvent e) {
this.opposite = e.widget;
}
}
沒錯:你應該不是有一個'FocusListener'上的小部件你希望觀察失去的焦點。 – 2009-12-08 00:04:54
不幸的是,該算法在focusLost(...),所以這不會有幫助。 – javamonkey79 2009-12-08 00:32:41
您可以將該代碼移動到您有權訪問這兩個小部件的focusGained()中。 – 2009-12-08 01:15:22