Swing/ToolTipManager のバックアップの現在との差分(No.13)
- バックアップ一覧
- 差分 を表示
- 現在との差分 - Visual を表示
- ソース を表示
- バックアップ を表示
- Swing/ToolTipManager へ行く。
- 1 (2004-05-10 (月) 06:09:52)
- 2 (2004-05-10 (月) 06:12:31)
- 3 (2004-06-02 (水) 10:02:04)
- 4 (2004-08-31 (火) 12:06:35)
- 5 (2004-10-08 (金) 06:27:17)
- 6 (2004-11-04 (木) 10:13:02)
- 7 (2005-01-02 (日) 17:53:17)
- 8 (2005-04-28 (木) 04:33:10)
- 9 (2005-09-10 (土) 00:56:57)
- 10 (2005-12-01 (木) 23:29:31)
- 11 (2006-01-29 (日) 01:31:58)
- 12 (2006-02-27 (月) 16:40:39)
- 13 (2007-04-07 (土) 00:56:04)
- 14 (2007-04-11 (水) 20:27:13)
- 15 (2009-01-30 (金) 17:01:13)
- 16 (2009-01-30 (金) 20:20:48)
- 17 (2011-06-01 (水) 03:06:54)
- 18 (2013-04-09 (火) 22:00:49)
- 19 (2015-09-30 (水) 19:11:25)
- 20 (2017-04-11 (火) 13:15:13)
- 21 (2018-04-03 (火) 15:09:13)
- 22 (2018-04-20 (金) 14:47:07)
- 23 (2020-04-11 (土) 17:53:18)
- 24 (2021-10-16 (土) 00:36:04)
- 追加された行はこの色です。
- 削除された行はこの色です。
TITLE:ToolTip表示の切り替え #navi(../) *ToolTip表示の切り替え [#m215229a] >編集者:[[Terai Atsuhiro>terai]]~ 作成日:2004-05-10~ 更新日:&lastmod; --- 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`で切り替えます。 #contents #download(https://lh3.googleusercontent.com/_9Z4BYR88imo/TQTVq857V2I/AAAAAAAAAoA/yRQeWtxd-78/s800/ToolTipManager.png) **概要 [#hb954f19] ツールチップ((ツールヒント))表示の有無をToolTipManagerで切り替えます。 * サンプルコード [#sourcecode] #code(link){{ ToolTipManager.sharedInstance().setEnabled(true); }} #screenshot * 解説 [#explanation] 上記のサンプルでは、`JButton#setToolTipText(...)`でボタンにツールチップテキストを設定し、表示するかどうかを`ToolTipManager`を使って切り替えています。 **サンプルコード [#p87749d9] #code{{ ActionListener al = new ActionListener() { public void actionPerformed(ActionEvent e) { JRadioButton radio = (JRadioButton) e.getSource(); ToolTipManager.sharedInstance().setEnabled((radio==onRadio)?true:false); } }; onRadio.addActionListener(al); offRadio.addActionListener(al); }} -&jnlp; -&jar; -&zip; - コンポーネントに`setToolTipText(...)`メソッドで`null`以外が設定された場合「ツールチップ表示する」がデフォルト - `ToolTipManager`はアプリケーション全体でのツールチップの表示時間、表示までの遅延時間などが設定可能 - `ToolTipManager.sharedInstance().unregisterComponent(c)`で特定のコンポーネント`c`を`ToolTipManager`から削除可能 -- 削除後は`setToolTipText(...)`でテキストが設定されている場合でもツールチップは表示不可となる **解説 [#k939631f] ToolTipManagerは、アプリケーション全体でのツールチップの表示時間、表示までの遅延時間などを設定することができます。 * 参考リンク [#reference] - [https://docs.oracle.com/javase/jp/8/docs/api/javax/swing/ToolTipManager.html ToolTipManager (Java Platform SE 8)] //**参考リンク **コメント [#v0898907] * コメント [#comment] #comment #comment