2011-10-30 4 views
1

JFaceテーブルビューアがあります。これは多数の行から成っていますが、各行に短い説明があると回避策私はdoubleclick listnerを実装しようとしていましたが、それは私の必要性には適していませんでしたが、特定の行についての短い情報を含むツールチップを示す、これのためのホバーのようなイベントがあるかどうかはわかりません。TableViewer内のテーブル行のホバーイベントがありますか?

答えて

5

この質問に対する回答は、テーブルビューアの正確な実装によって多少異なります。言った、主なオプションは次のとおりです。

  • は、さまざまなを見て、MouseTrackListenerあなたがCellLabelProviderを使用している場合
  • 基礎となる表にSWT SWT.MouseHoverためListenerを追加
  • 基礎となる表に追加しますそれが最後のオプションであなたに提供されるのに対し、 event.item.getData()を見て... - getToolTip...(Object)方法最初の二つの場合

は、あなた自身が行要素を把握する必要があり

+0

tonny任意のスニペット – srk

+2

http://wiki.eclipse.org/index.php/JFaceSnippetsを見てください。ここにたくさんの例があります。 –

関連する問題