2011-12-08 14 views
3

私はTreeViewerに3つの列を持っています。最初の列には要素の名前が表示され、2番目のプロパティと3番目の列には、別のプロパティが入力された場合アイコンが表示され、マウスオーバー時にツールチップにそのプロパティのコンテンツが表示されますそれはTreeViewerにあります。 ツールチップの場合はITableLabelProviderに相当しないので、3番目の列のツールチップだけを返すことができます。JFace TreeViewerで1つのセルにカーソルを置いたときにツールチップを表示することは可能ですか

+0

スクリーンショットを入手していますか? – CodyBugstein

+0

いいえ、私はもうソースコードを持っていません – hd42

答えて

4

ツールチップのサポートはCellLabelProviderとそのサブクラスで利用できます。セルラベルプロバイダはビューアではなく列(TreeViewerColumnなど)に設定されています。 ColumnViewerToolTipSupport.enableFor(ColumnViewer viewer)は、ビューアのツールチップを設定するために使用されます。

+0

ありがとうございます。私は完全にTreeViewerColumnsを作成することができませんでした。なぜなら、十分なところで列インデックスを持つITableLabelProviderメソッドです。 – hd42

関連する問題