---
category: swing
folder: ToolTipManager
title: ToolTip表示の切り替え
tags: [ToolTipManager, JToolTip]
author: aterai
pubdate: 2004-05-10T06:09:52+09:00
description: ツールチップ(ツールヒント)表示の有無をToolTipManagerで切り替えます。
image: https://lh3.googleusercontent.com/_9Z4BYR88imo/TQTVq857V2I/AAAAAAAAAoA/yRQeWtxd-78/s800/ToolTipManager.png
---
* 概要 [#summary]
ツールチップ(ツールヒント)表示の有無を`ToolTipManager`で切り替えます。

#download(https://lh3.googleusercontent.com/_9Z4BYR88imo/TQTVq857V2I/AAAAAAAAAoA/yRQeWtxd-78/s800/ToolTipManager.png)

* サンプルコード [#sourcecode]
#code(link){{
ActionListener al = new ActionListener() {
  @Override public void actionPerformed(ActionEvent e) {
    ToolTipManager.sharedInstance().setEnabled(onRadio.isSelected());
  }
};
onRadio.addActionListener(al);
offRadio.addActionListener(al);
}}

* 解説 [#explanation]
上記のサンプルでは、`JButton#setToolTipText(...)`でボタンにツールチップを設定し、かつ表示するかどうかを`ToolTipManager`を使って切り替えています。

- メモ
-- コンポーネントに`setToolTipText(...)`メソッドで`null`以外が設定された場合、「表示する」がデフォルト
-- `ToolTipManager`は、アプリケーション全体でのツールチップの表示時間、表示までの遅延時間などが設定可能

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