TITLE:JTableHeaderのTooltipsを列ごとに変更

JTableHeaderのTooltipsを列ごとに変更

編集者:Terai Atsuhiro
作成日:2005-05-23
更新日:2024-02-09 (金) 13:14:41

概要

JTableHeaderのTooltipsが、カーソルのある列の内容などを表示するようにします。

#screenshot

サンプルコード

 JTableHeader header = new JTableHeader(table.getColumnModel()) {
   public String getToolTipText(MouseEvent me) {
     int col = columnAtPoint(me.getPoint());
     if(col<0) {
       return null;
     }else{
       return getTable().getColumnName(col)+"について詳しい説明など";
     }
   }
 };
 table.setTableHeader(header);
  • &jnlp;
  • &jar;
  • &zip;

解説

上記のサンプルでは、マウスカーソルの下にあるヘッダ列の名前などをTooltipsとして表示するようにしています。

コメント