Swing/ToolTipManager のバックアップの現在との差分(No.13)
TITLE:ToolTip表示の切り替え
ToolTip表示の切り替え
編集者:Terai Atsuhiro~
作成日:2004-05-10
更新日:2021-10-16 (土) 00:37:47
概要
ツールチップ(ツールヒント)表示の有無をToolTipManager
で切り替えます。
Screenshot
Advertisement
概要
ツールチップ*1表示の有無をToolTipManagerで切り替えます。サンプルコード
#screenshot
解説
上記のサンプルでは、JButton#setToolTipText(...)
でボタンにツールチップテキストを設定し、表示するかどうかをToolTipManager
を使って切り替えています。
サンプルコード
#spanend
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);
#spandel
- &jnlp;
- &jar;
- &zip;
- コンポーネントに
setToolTipText(...)
メソッドでnull
以外が設定された場合「ツールチップ表示する」がデフォルト -
ToolTipManager
はアプリケーション全体でのツールチップの表示時間、表示までの遅延時間などが設定可能 -
ToolTipManager.sharedInstance().unregisterComponent(c)
で特定のコンポーネントc
をToolTipManager
から削除可能- 削除後は
setToolTipText(...)
でテキストが設定されている場合でもツールチップは表示不可となる
- 削除後は