ColumnViewerToolTipSupportを継承するクラスがあります。このクラスはcreateViewerToolTipContentArea()をオーバーライドし、ツールチップのカスタムコンテンツを提供します。 ツリーアイテムにマウス・ホバーがあると、ツールチップが表示され、フォーカスを合わせることもできます。ツールチップにフォーカスがあると、ESCキーを押すとツールチップが消えます。私はこのプロパティがjfaceのツールチップから継承されていると思います。ESCを押した後にJFaceTooltipが後続のホバーに表示されない
問題は、いったんツールチップがESCアクションで閉じられると、別のツリーアイテムがホバーされ、そのツールチップが表示されない限り、ホバーした後は再び表示されません。
これが期待どおりの動作ですか?
あなたのコードは、ツールチップに焦点を当てる何かをしていますか? –
setHideOnMouseDown(false);これは、マウスクリック時にツールチップをアクティブに保つためにinorderと呼ばれています –
私のコードは何もフォーカスしません。フォーカスは、スクロールバーを使用できるようにのみ提供されます –