• 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

概要

ツールチップ(ツールヒント)表示の有無をToolTipManagerで切り替えます。

サンプルコード

ActionListener al = new ActionListener() {
  @Override public void actionPerformed(ActionEvent e) {
    ToolTipManager.sharedInstance().setEnabled(onRadio.isSelected());
  }
};
onRadio.addActionListener(al);
offRadio.addActionListener(al);
View in GitHub: Java, Kotlin

解説

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

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

コメント