このページでは、JToolTipの使い方を集めて一覧にしています。

JToolTip

JTabbedPaneのサムネイルをJToolTipで表示

thumbnail
JTabbedPaneのサムネイルをJToolTipで表示

ツールチップを使って、JTabbedPaneのサムネイルを表示します。

JTreeのToolTipsを表示

thumbnail
JTreeのToolTipsを表示

ノード毎に内容の異なるJToolTipを表示するJTreeを作成します。

JToolTipのアニメーション

thumbnail
JToolTipのアニメーション

JToolTipが表示されたとき、内部のJLabelでアイコンのアニメーションを行う方法をテストします。

JToolTipにアイコンを表示

thumbnail
JToolTipにアイコンを表示

JToolTipJLabelMatteBorder、またはHtmlタグを使用してアイコンを表示する方法をテストします。

JTableのセルがクリップされている場合のみJToolTipを表示

thumbnail
JTableのセルがクリップされている場合のみJToolTipを表示

JTableのセルがクリップされている場合のみJToolTipを表示します。

JTableのTooltipsを行ごとに変更

thumbnail
JTableのTooltipsを行ごとに変更

JTableTooltipsが、カーソルのある行の内容などを表示するように設定します。

JTableHeaderのTooltipsを列ごとに変更

thumbnail
JTableHeaderのTooltipsを列ごとに変更

JTableHeaderTooltipsが、カーソルのある列の内容などを表示するようにします。

JTableのセルに複数配置したコンポーネントのJToolTip

thumbnail
JTableのセルに複数配置したコンポーネントのJToolTip

JTableのセル中に複数個配置したコンポーネントにそれぞれJToolTipが表示されるように設定します。

JToolTipをGlassPane上のコンポーネントで表示する

thumbnail
JToolTipをGlassPane上のコンポーネントで表示する

JToolTipGlassPane上のコンポーネントに追加した場合でも、手前に表示されるように設定します。

ToolTip表示の切り替え

thumbnail
ToolTip表示の切り替え

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

↑10 ↓11

JSpinnerのボタンにToolTipを付ける

thumbnail
JSpinnerのボタンにToolTipを付ける

JSpinnerの上下ボタンにToolTipを付けます。

JToolTipにBorderを設定

thumbnail
JToolTipにBorderを設定

JComponentcreateToolTip()メソッドをオーバーライドして、Borderを変更したJToolTipを生成します。

JToolTipの表示位置

thumbnail
JToolTipの表示位置

JToolTipの表示位置がドラッグでマウスカーソルに追従するように設定します。

JToolTipにJButtonのMnemonicを表示

thumbnail
JToolTipにJButtonのMnemonicを表示

JButtonMnemonicが設定されている場合、JToolTipにそれを表示します。

JEditorPaneのHTMLタグにToolTipTextを設定する

thumbnail
JEditorPaneのHTMLタグにToolTipTextを設定する

JEditorPanedivspanタグのtitle属性をToolTipで表示できるように設定します。

JSliderのノブをドラッグ中にToolTipで値を表示

thumbnail
JSliderのノブをドラッグ中にToolTipで値を表示

JSliderのノブをドラッグ中にToolTipでその現在値を表示します。

JListのセル上にToolTipを表示する

thumbnail
JListのセル上にToolTipを表示する

JListのセル内に文字列が収まらない場合のみ、その上にToolTipを重ねて表示します。

TitledBorderのタイトルが省略されている場合はToolTipを表示する

thumbnail
TitledBorderのタイトルが省略されている場合はToolTipを表示する

TitledBorderのタイトルが設定したコンポーネントの幅より長くなって末尾の文字列が省略される場合、JToolTipでタイトル全体を表示します。

JToolTipの形状を吹き出し風に変更する

thumbnail
JToolTipの形状を吹き出し風に変更する

JToolTipの形状を吹き出し風に変更し、JListのセル上にこれを表示します。

JComboBoxの各アイテムやArrowButtonにそれぞれToolTipTextを設定する

thumbnail
JComboBoxの各アイテムやArrowButtonにそれぞれToolTipTextを設定する

JComboBoxの各リストアイテムやArrowButtonに、それぞれ異なるToolTipTextを設定します。

↑20 ↓21

JFileChooserのファイル一覧にJToolTipを設定する

thumbnail
JFileChooserのファイル一覧にJToolTipを設定する

JFileChooserの詳細ファイル一覧でファイル名が省略されている場合にJToolTipでそれを表示します。

JTreeのノードセル上にJToolTipを重ねて表示する

thumbnail
JTreeのノードセル上にJToolTipを重ねて表示する

JTreeのノードからアイコンやテキストを取得してJToolTipを生成し、それをノードセル上に重ねて表示します。

JToolTipを半透明にする

thumbnail
JToolTipを半透明にする

JToolTipを半透明に設定し、その形状や表示位置も変更します。

TableColumnのリサイズ中にその幅をJToolTipで表示する

thumbnail
TableColumnのリサイズ中にその幅をJToolTipで表示する

TableColumnをマウスでリサイズ中の場合、その幅をJWindowに配置したJToolTipで表示します。

JToolTipの表示をウィンドウが非アクティブな場合でも有効にする

thumbnail
JToolTipの表示をウィンドウが非アクティブな場合でも有効にする

JToolTipの表示モードをすべてのウィンドウで有効にする、またはアクティブなウィンドウのみに限定するで切り替えます。

JComboBoxで文字列が溢れる場合はJToolTipを表示可能にする

thumbnail
JComboBoxで文字列が溢れる場合はJToolTipを表示可能にする

JComboBoxのアイテム文字列がJComboBox本体またはドロップダウンリストのセルから溢れる場合のみJToolTipを表示可能に設定します。

JToolTipの文字列を選択・コピー可能にする

thumbnail
JToolTipの文字列を選択・コピー可能にする

JToolTipの代わりにJPopupMenuを表示し、その内部に配置したコンポーネントのクリックや文字列の選択・コピーを可能にします。

JLabelのアイコンとテキストのどちらにマウスカーソルがあるかを調査する

thumbnail
JLabelのアイコンとテキストのどちらにマウスカーソルがあるかを調査する

JLabelのアイコンとテキストのどちらの上にマウスカーソルが存在するかでツールチップの表示内容を変更します。

JPopupMenuに垂直JSliderを配置してJToggleButtonの上部に表示する

thumbnail
JPopupMenuに垂直JSliderを配置してJToggleButtonの上部に表示する

JPopupMenuに垂直JSliderを配置し、JToggleButtonに設定したJToolTipを表示するときにその上部に重ねて表示します。

JListのセルのToolTipをMouseWheelEventに対応した表示位置に修正

thumbnail
JListのセルのToolTipをMouseWheelEventに対応した表示位置に修正

JScrollPane内のJListMouseWheelで移動した後に表示されるToolTipの対象セルとその位置に修正します。

↑30 ↓31

JInternalFrameのTitleButtonでToolTipsを表示するかを切り替える

thumbnail
JInternalFrameのTitleButtonでToolTipsを表示するかを切り替える

JInternalFrameのタイトルバーに配置された閉じる、最大化、最小化JButtonJToolTipの表示・非表示を切り替えます。

JTabbedPaneのツールヒントをタブ位置に対応したふきだしに変更する

thumbnail
JTabbedPaneのツールヒントをタブ位置に対応したふきだしに変更する

JTabbedPaneのタブ用ツールヒントの形状をふきだしにし、そのしっぽの方向をタブ位置に応じて変更します。

thumbnail
JMenuItemにToolTipテキストを設定する

JMenuItemJMenuJCheckBoxMenuItemなどのMenuElementToolTipテキストを設定します。

JToolBarの配置位置によってJToolTipの表示方向を切り替える

thumbnail
JToolBarの配置位置によってJToolTipの表示方向を切り替える

JToolBarの配置位置、縦横の方向、言語依存の方向によって内部に配置したJButtonJToolTip表示位置が常に内側になるよう切り替えます。

JTextArea内の単語上にマウスカーソルでJToolTipを表示する

thumbnail
JTextArea内の単語上にマウスカーソルでJToolTipを表示する

JTextArea内でマウスカーソルが乗った単語の開始オフセットなどをJToolTipで表示します。