ともさんの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-12-19 08:31:08

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

広告
新着ページ

AIを利用し、衣服のデザイン画から型紙を制作する方法  
2つのアパレル3D技術でひらくオーダーメイド生産の手法  
【洋裁型紙】前後身頃の肩の傾きは何故前身頃の方が傾いているのか  
電子追尾式天体写真撮影法  
日本ミツバチ巣箱の種類  
ドラフター(製図台)でソーイング  
日本ミツバチが逃亡  
カメさんの箱庭  
天体用デジタルカメラの構造と天体写真  
Javaで静止画像(Jpeg)を動画(Mov)に変換  
USBカメラをJAVAで制御  

他のサイト

3D-CAD
洋裁CAD

いいねなど

 RSS 

Author: Tomoyuki Ito

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