• 追加された行はこの色です。
  • 削除された行はこの色です。
---
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);
ToolTipManager.sharedInstance().setEnabled(true);
}}

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

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

//* 参考リンク [#reference]
* 参考リンク [#reference]
- [https://docs.oracle.com/javase/jp/8/docs/api/javax/swing/ToolTipManager.html ToolTipManager (Java Platform SE 8)]

* コメント [#comment]
#comment
#comment