Javafx工具提示不显示文本

时间:2019-03-20 15:39:58

标签: java charts javafx-8 bar-chart

我想在JavaFX自定义XYChart中显示文本。它将在节点上安装工具提示,但鼠标悬停时不显示任何文本。 这是我的代码。

mChart.getData().addAll(blockedSeries,starvedSeries);
mChart.getStylesheets().add("chart_style");

for (XYChart.Series<Number, String> entry : mChart.getData()) {
    for(XYChart.Data<Number,String> d : entry.getData()) {
        System.out.println("Entered!" + d.getXValue().
        Tooltip.install(d.getNode(), new Tooltip(d.getXValue().toString()));
        d.getNode().setOnMouseEntered(event ->d.getNode().getStyleClass().add("onHover"));
        d.getNode().setOnMouseExited(event ->d.getNode().getStyleClass().remove("onHover"));

}
}

它会在鼠标悬停时更改条形颜色,但不会显示任何文本,您在Github文件中检查的代码是GenerateChart.Java行号90。将不胜感激任何帮助

0 个答案:

没有答案