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

2022-09-02 14:17:43

如何设置在用鼠标悬停按钮时显示在按钮上方的标题或文本?


答案 1

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

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

答案 2

工具提示类就是您要查找的内容。

简单工具提示的示例

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

enter image description here

您还可以自定义工具提示的 s: CSS 参考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);

enter image description here


推荐