Swing/ToolTipManager のバックアップの現在との差分(No.16)
TITLE:ToolTip表示の切り替え
Posted by terai at 2004-05-10
ToolTip表示の切り替え
ツールチップ*1表示の有無をToolTipManagerで切り替えます。- category: swing folder: ToolTipManager title: ToolTip表示の切り替え tags: [ToolTipManager, JToolTip] author: aterai pubdate: 2004-05-10T06:09:52+09:00 description: ツールチップ(ツールヒント)表示の有無をToolTipManagerで切り替えます。 image:
概要
ツールチップ(ツールヒント)表示の有無をToolTipManager
で切り替えます。
- &jnlp;
- &jar;
- &zip;
Screenshot
Advertisement
#screenshot
サンプルコード
#spanend
#spandel
ActionListener al = new ActionListener() {
#spanend
public void actionPerformed(ActionEvent e) {
ToolTipManager.sharedInstance().setEnabled(onRadio.isSelected());
}
#spandel
};
#spanend
#spandel
onRadio.addActionListener(al);
#spanend
#spandel
offRadio.addActionListener(al);
#spanend
#spanadd
* サンプルコード [#sourcecode]
#spanend
#spanadd
#code(link){{
#spanend
#spanadd
ToolTipManager.sharedInstance().setEnabled(true);
#spanend
解説
上記のサンプルでは、ボタンにツールチップを設定してあり、表示するかどうかをToolTipManagerを使って切り替えています。解説
上記のサンプルでは、JButton#setToolTipText(...)
でボタンにツールチップテキストを設定し、表示するかどうかをToolTipManager
を使って切り替えています。
ToolTipManagerは、アプリケーション全体でのツールチップの表示時間、表示までの遅延時間などを設定することができます。
- コンポーネントに
setToolTipText(...)
メソッドでnull
以外が設定された場合「ツールチップ表示する」がデフォルト -
ToolTipManager
はアプリケーション全体でのツールチップの表示時間、表示までの遅延時間などが設定可能 -
ToolTipManager.sharedInstance().unregisterComponent(c)
で特定のコンポーネントc
をToolTipManager
から削除可能- 削除後は
setToolTipText(...)
でテキストが設定されている場合でもツールチップは表示不可となる
- 削除後は
コメント
- ああああ -- ああああ3?