Swing/ToolTipManager の変更点
- 追加された行はこの色です。
- 削除された行はこの色です。
- Swing/ToolTipManager へ行く。
- Swing/ToolTipManager の差分を削除
--- 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){{ ToolTipManager.sharedInstance().setEnabled(true); }} * 解説 [#explanation] 上記のサンプルでは、`JButton#setToolTipText(...)`でボタンにツールチップテキストを設定し、表示するかどうかを`ToolTipManager`を使って切り替えています。 - コンポーネントに`setToolTipText(...)`メソッドで`null`以外が設定された場合「ツールチップ表示する」がデフォルト - `ToolTipManager`はアプリケーション全体でのツールチップの表示時間、表示までの遅延時間などが設定可能 - `ToolTipManager.sharedInstance().unregisterComponent(c)`で特定のコンポーネント`c`を`ToolTipManager`から削除可能 -- 削除後は`setToolTipText(...)`で設定したテキストもクリアされてツールチップは表示不可となる -- 削除後は`setToolTipText(...)`でテキストが設定されている場合でもツールチップは表示不可となる * 参考リンク [#reference] - [https://docs.oracle.com/javase/jp/8/docs/api/javax/swing/ToolTipManager.html ToolTipManager (Java Platform SE 8)] * コメント [#comment] #comment #comment