現在、SWT に問題がありKeyEvent
ます。RCP アプリケーションでは、最初のツールバー アイコン、別のアイコン、最後にエディター、エディター内のクラス (コンポジット、それもフォーカスされる) など、タブで移動するとフォーカスされるいくつかのコントロールがあります。
この特定のクラスは重要なイベントを受け取ります。もちろん、フォーカスされていて、これらのイベントを処理する必要がある場合のみ(エディターがインスタンスを保持しているため、エディターがフォーカスされた後にこのクラスがフォーカスされることを忘れないでください)
たとえば、マウスがこの領域上にある場合、このコンポジットにフォーカスがあることを保証する方法はありますか?
すでにこれをMouseEvent
s で解決しようとしましたが、それでもsetFocus()
常にフォーカスを提供するとは限りません ( についても同様ですforceFocus()
)。