ともさんのHP >プロブラミング >JavaFX >ツールチップの表示

JavaFX/Swing ツールチップ(Tooltip)の表示方法

ボタンなどの上にマウスを一定時間置くと、ヘルプ表示(Tooltip)を表示するサンプルプログラムです。
JavaFXと Java 楽天 Swingで作っています。

広告


JavaFXの場合

Tooltipクラスを作成し、対象のボタン楽天 に入れます。
JavaFXツールチップ

Button b = new Button("ボタン");
Tooltip t = new Tooltip("abcdefghijklmn");
Tooltip.install( b , t );


サンプルプログラム

package tomojavalib.swingfx;

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.Button;
import javafx.scene.control.Tooltip;
import javafx.scene.layout.*;
import javafx.stage.Stage;

public class ToolTipTestFx extends Application {

 public static void main(String[] args) {
  Application.launch(args);
 }

 @Override
 public void start(Stage stage) throws Exception {
  stage.setTitle("JavaFX楽天 ");
  FlowPane pane = new FlowPane();
  Scene scene = new Scene(pane, 320, 240);
  Button b = new Button("ボタン");
  Tooltip t = new Tooltip("abcdefghijklmn");
  Tooltip.install( b , t );
  pane.getChildren().add(b);
  stage.setScene(scene);
  stage.show();
 }

}

広告


JavaSwingの場合

JavaSwingの場合は、ボタン等のコンポーネントにあるsetToolTipText()を使う。

 b.setToolTipText("abcdefghijklmn");

ソースコード全体は以下の通り。

package tomojavalib.swingfx;

import javax.swing.Jbutton;
import javax.swing.Jframe;
import javax.swing.Jpanel;

public class ToolTipTestSwing extends Jframe {

/*コンストラクタ*/
public ToolTipTestSwing()
{
 //サイズ設定
 this.setBounds(500, 500, 320, 240);
 //タイトル設定
 this.setTitle("JavaSwing");
 Jpanel pane = new Jpanel();
 add(pane);
 Jbutton b = new Jbutton("ボタン");
 b.setToolTipText("abcdefghijklmn");
 pane.add(b);
}

public static void main(String[] args) {
 ToolTipTestSwing ets = new ToolTipTestSwing();
 ets.setVisible(true);
}

}


ツールチップ(Tooltip)の改行

文章が長くて改行したいとき、JavaFXの場合は幅を設定して、改行表示をtrueに設定すればよい。
JavaFXツールチップの改行

Button b = new Button("ボタン");
Tooltip t = new Tooltip("abcdefghijklmn");
t.setPrefWidth(50);
t.setWrapText(true);
Tooltip.install( b , t );


JavaSwingの場合、文章をhtmlにして、改行を入れる。

b.setToolTipText("<html>abcdef<br />ghijklmn</html>");

最終更新日: 2018-01-15 07:56:36

ともさんのHP >プロブラミング >JavaFX >ツールチップの表示

このエントリーをはてなブックマークに追加
広告
おすすめ記事
新着ページ

初めての確定申告  
日本ミツバチの待ち箱を作りました  
竹収納棚  
JavaFX Alertダイアログを最前面  
薪ストーブの掃除  
ウエストポーチを作りました  
USBカメラをJAVAで制御  
男の洋裁  
トマト抑制栽培  
JavaFX StageStyle  
ニホンミツバチ用観察巣箱の図面  

私の他のサイト

ともさんの箱庭(ブログ)
家庭菜園
3D-CAD
洋裁CAD

いいねなど

 RSS 
PageSpeedInsights
html5チェック

Author: Tomoyuki Ito

このサイトの文章・写真の無断転載を禁じます