#navi(../)
*JTableのTooltipsを行ごとに変更 [#gb8e2d40]
>編集者:[[Terai Atsuhiro>terai]]~
作成日:2004-03-28~
更新日:&lastmod;

#contents
**概要 [#bedbfd3b]
JTableのTooltipsが、カーソルのある行の内容などを表示するようにします。

http://terai.xrea.jp/swing/rowtooltips/screenshot.png

**サンプルコード [#t48b17d4]
 JTable table = new JTable(sorter) {
   public String getToolTipText(MouseEvent me) {
     Point pt = me.getPoint();
     int row = rowAtPoint(pt);
     //int col = columnAtPoint(pt);
     if(row<0) {
       return null;
     }else{
       return "<html>"+getValueAt(row, 1)+"<br>"+getValueAt(row, 2)+"</html>";
     }
   }
 };

-[[サンプルを起動>http://terai.xrea.jp/swing/rowtooltips/sample.jnlp]]
-[[jarファイル>http://terai.xrea.jp/swing/rowtooltips/sample.jar]]
-[[ソース>http://terai.xrea.jp/swing/rowtooltips/src.zip]]

**解説 [#t35291c0]
上記のサンプルでは、JTableのgetToolTipTextメソッドをオーバーライドして、カーソルがある行の1列、2列((列の入れ替えがあっても結果は同じになります。))の情報をhtmlタグを使った2行のTooltipsで表示しています。

//**参考リンク
**コメント [#y73c58db]
#comment