マウスでホバーしたときにボタンの上に表示されるタイトルまたはテキストを設定するにはどうすればよいですか?
Tooltip
クラスはあなたが探しているものです。
簡単なツールチップの例
Button button = new Button("Hover Me");
button.setTooltip(new Tooltip("Tooltip for Button"));
Tooltip
sをカスタマイズすることもできます: ツールチップのCSSリファレンス 。
スタイル付きツールチップの例
Button button = new Button();
button.setText("Hover Me!");
Tooltip tt = new Tooltip();
tt.setText("Text on Hover");
tt.setStyle("-fx-font: normal bold 4 Langdon; "
+ "-fx-base: #AE3522; "
+ "-fx-text-fill: orange;");
button.setTooltip(tt);
FXMLにツールチップを追加するには、これを行うこともできます。
<Button>
<tooltip><Tooltip text="my tooltip" /></tooltip>
</Button>
Scenebuilderを使用している場合は、[その他]ドロップダウン(左側のパネル)の下にある[ツールチップ]を見つけて、ツールチップをインストールするノードにドラッグすることで、ツールチップを追加できます。次に、通常のノードと同じように、スタイルやテキストなどのツールチップのさまざまなプロパティ(右パネル)を指定できます。