4

org.eclipse.jface.viewers.ColumnViewerToolTipSupportマウスを任意の Java 要素に合わせたときに Eclipse IDE に表示されるものと同様のツールチップを作成する方法を誰か教えてもらえますか? つまり、ツールチップのサイズを変更できるようにしたいのですが、F2 キーをフックして、マウスのホバーに加えてオンデマンドでツールチップを表示したいと考えています。

独自のカスタム コントロールをツールチップ (a TableViewer) に追加できましたが、ツールチップをサイズ変更可能に設定し、ユーザーがキー (esc キーなど) をクリックしたときにのみ消えるように設定する方法/方法がわかりません。これは可能ColumnViewerToolTipSupportですか?

http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.jface.snippets/Eclipse%20JFace%20Snippets/org/eclipse/jface/snippets/viewers/Snippet037FancyCustomTooltipsの例を参照として使用しました.java?view=マークアップ

ありがとう。

4

1 に答える 1

4

Java要素の上にマウスポインタを置いたときにEclipseに表示されるウィンドウは、ツールチップではなく、InformationControlです。詳細については、 org.eclipse.jface.text.AbstractInformationControlManager.install(Control)を参照してください。テーブルセルですぐに機能するとは思わないので、おそらくいくつかのColumnViewerToolTipSupportテクニックを組み合わせる必要があります。

乾杯、マックス

于 2011-07-11T23:51:14.087 に答える