SWT のツリーにキー リスナーを追加しました。Alt+Enter キーを押すと、キー イベントの状態は keyCode = 65536 および statemask = 0 になります。
以下は、私が書いたコードスニペットです-
mViewer.getTree().addListener(SWT.KeyDown, new Listener() {
@Override
public void handleEvent(Event e) {
if(e.keyCode == SWT.CR && e.stateMask == SWT.ALT) {
e.doit = false;
}
}
});
Eclipse ワークベンチは、コンポーネント内のリスナーにイベントを委譲する前に、一部のイベントをフィルタリングします。ツリービューアーの 1 つで Eclipse でプロパティの表示を実行しないように alt+enter を無効にする方法はありますか?
よろしく、 ケシャブ