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 e) {
    int c = columnAtPoint(e.getPoint());
    return getTable().getColumnName(c)
      +".................................";
  }
};
table.setTableHeader(header);
  • &jnlp;
  • &jar;
  • &zip;

解説

上記のサンプルでは、JTableHeader#getToolTipTextメソッドをオーバーライドして、マウスカーソルの下にあるカラムヘッダの名前などをTooltipsとして返すようにしています。

コメント