2016-05-31 65 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> 
相關問題