如何在 JavaFX 按钮上设置工具提示?

问题描述 投票:0回答:4

如何设置当鼠标悬停在按钮上方时出现的标题或文本?

java css button javafx
4个回答
33
投票

要在 FXML 中添加工具提示,您也可以这样做,

<Button>
 <tooltip><Tooltip text="my tooltip" /></tooltip>
</Button>

33
投票

Tooltip
课程就是您正在寻找的课程。

简单工具提示示例

Button button = new Button("Hover Me");
button.setTooltip(new Tooltip("Tooltip for Button"));

您还可以自定义您的

Tooltip
工具提示的 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);


16
投票

如果您使用的是 Scenebuilder,您可以通过在“其他”下拉列表(左侧面板)下找到“工具提示”并将其拖动到要安装工具提示的节点来添加工具提示。然后,您可以指定工具提示的各种属性(右侧面板),例如样式和文本,就像普通节点一样。


0
投票

我可以向表格列添加工具提示吗?不是整个表,单独针对列

© www.soinside.com 2019 - 2024. All rights reserved.