JavaFX图表工具提示强制出现在窗口内部

时间:2019-06-03 11:32:14

标签: java javafx

我有一个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);

    }
}

对于某些点(靠近窗口边缘的点),工具提示显示在窗口外部,而我想使其显示在窗口内部。有可能吗?

0 个答案:

没有答案