我有一个LineChart<Number, Number> lineChart = new LineChart<>(xAxis, yAxis);
然后我将Tooltip放在行上的每个点上
for (XYChart.Series<Number, Number> s : lineChart.getData()){
for (XYChart.Data<Number, Number> d : s.getData()){
String toolTipMsg = "HOUR: " + d.getXValue() + System.lineSeparator() +
"VALUE: " + d.getYValue();
Tooltip tt = new Tooltip(toolTipMsg);
tt.setShowDelay(Duration.ZERO);
tt.setShowDuration(Duration.INDEFINITE);
Tooltip.install(d.getNode(), tt);
}
}
对于某些点(靠近窗口边缘的点),工具提示显示在窗口外部,而我想使其显示在窗口内部。有可能吗?