3
스윙에서 "이 포커스 변경에 관련된 다른 구성 요소"를 getOppositeComponent에서 가져올 수 있습니다. SWT에서 유사한 호출이없는 것 같습니다. 누군가 해결 방법이 있습니까?SWT 버전 : 포커스 변경시 getOppositeComponent
TIA
이 SWT에서 그럴 해당이되지 않습니다,하지만 당신은 두 구성 요소에 다음과 같은 목록을 사용하려고 할 수스윙에서 "이 포커스 변경에 관련된 다른 구성 요소"를 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'을 가져야한다 잃어버린 초점을 관찰하고 싶습니다. –
아쉽게도이 알고리즘은 focusLost (...)에 있으므로이 방법이 도움이되지 않습니다. – javamonkey79
두 위젯 모두에 액세스 할 수있는 focusGained() 코드로 해당 코드를 이동할 수 있습니다. –