1
我在玩JavaFX,想要添加一個工具提示,當鼠標懸停在節點上時彈出數據值。我發現了幾個鏈接和答案,其中描述了用CSS做的方法,或者使用Tooltip.install(node, tooltip)
,雖然我可以得到一個虛擬示例的工具提示,但我仍然對圖表沒有好運,使用如下代碼:我的JavaFX工具提示沒有顯示在圖表數據節點上
LineChart<Number, Number> chart = new LineChart(xaxis, yaxis);
ObservableList<Data<Number, Number>> data = FXCollections.observableArrayList();
Data<Number, Number> d1 = new XYChart.Data<Number, Number>(5, 15);
Tooltip tooltip = new Tooltip("15");
Tooltip.install(d1.getNode(), tooltip);
data.add(d1);
Data<Number, Number> d2 = new XYChart.Data<Number, Number>(10, 25);
Tooltip tooltip2 = new Tooltip("25");
Tooltip.install(d2.getNode(), tooltip2);
data.add(d2);
chart.setData(data);
//add chart to scene etc etc etc