私が変更しているJFace SourceViewerを持っていて、ユーザーがその中のENTERキーを押してコードを実行した後で、 ENTERイベントの言い換えれば、私はSourceViewerのテキストにキャリッジリターンを望んでいません。jfaceでのKeyEventの処理SourceViewerはdoit = falseを尊重しません
KeyListenerとTraverseListenerが設定されていて、それらのすべてが正しく起動されていますが、evt.doit = false
と設定すると、ソースビューアにはまだキャリッジリターンが表示されます。
私がStyledTextウィジェットで同じことをすると、正しく動作します。 doit = falseの設定を上書きするSourceViewerクラスに何か問題がありますか?
で働いていました。ありがとう! – thehiatus