如何在JavaFX按钮上设置工具提示?
答
Tooltip
类是你在找什么。
例为一个简单的工具提示
Button button = new Button("Hover Me");
button.setTooltip(new Tooltip("Tooltip for Button"));
您还可以自定义你的Tooltip
S:CSS Reference for Tooltip。
实施例为一个风格工具提示
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);
+0
只是想指出一个工具提示需要2秒钟,直到它出现。这很可能是一种定制时间的方式。 –
答
如果使用Scenebuilder,则可以通过该杂下拉(左图)下定位“工具提示”并将其拖动到添加工具提示您想要安装工具提示的节点。然后,您可以像样式和文本一样指定工具提示的各种属性(右侧面板),就像正常的节点一样。
答
要添加FXML工具提示,你也可以做到这一点,
<Button>
<tooltip><Tooltip text="my tooltip" /></tooltip>
</Button>
你想要的文字出现在按钮或更改按钮的文本? – ItachiUchiha
您是否在寻找[Tooltip](https://docs.oracle.com/javafx/2/ui_controls/tooltip.htm)? –