문제

이벤트 큐를 구현하고 Awtevents가 보낼 때 알림을받습니다. 나는 집중된 인스턴스가 Dispatchevent Methode로 보내질 때까지 기다립니다.

집중 자체에는 구성 요소의 초점이 획득되었는지 또는 손실되는지 묻는 메토드가 없습니다. Methode Paramstring은 정보가 배치되는 문자열을 반환하지만 문자열을 해킹하거나 파악하고 싶지 않습니다. 포함 된 통화는 나에게 답을 줄 수 있지만 Returnes String은 일정하지 않으므로 향후 변경 될 수 있습니다.

FocuseVent의 매개 변수 메드는 다음과 같습니다.

 switch(id) {
      case FOCUS_GAINED:
          typeStr = "FOCUS_GAINED";
          break;
      case FOCUS_LOST:
          typeStr = "FOCUS_LOST";
          break;
      default:
          typeStr = "unknown type";
    }
    return typeStr + (temporary ? ",temporary" : ",permanent") +
        ",opposite=" + getOppositeComponent();

이 문제에 대한 또 다른 솔루션을 알고 있습니까?

도움이 되었습니까?

해결책

"evt.getid ()"에 무슨 문제가 있습니까? 돌아옵니다 FOCUS_LOST 또는 FOCUS_GAINED?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top