2016-05-31 137 views

回答

12

Tooltip类是你在找什么。

例为一个简单的工具提示

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

enter image description here

您还可以自定义你的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); 

enter image description here

+0

只是想指出一个工具提示需要2秒钟,直到它出现。这很可能是一种定制时间的方式。 –

5

如果使用Scenebuilder,则可以通过该杂下拉(左图)下定位“工具提示”并将其拖动到添加工具提示您想要安装工具提示的节点。然后,您可以像样式和文本一样指定工具提示的各种属性(右侧面板),就像正常的节点一样。

9

要添加FXML工具提示,你也可以做到这一点,

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