我想在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。将不胜感激任何帮助