gpt4 book ai didi

javafx-2 - 在悬停时显示 javafx 2 折线图值

转载 作者:行者123 更新时间:2023-12-05 00:26:58 26 4
gpt4 key购买 nike

我一直在用this我的项目的示例,它的效果非常好。

我的问题:是否可以偏移悬停的节点,使其不覆盖底层数据点。该示例将悬停的节点居中放置在“正常”节点的正上方。它在具有大量数据点的图表上有点碍手碍脚。

enter image description here

最佳答案

一个简单的解决方案是为显示的 Label 设置自定义翻译。 .以下代码摘自example .

  private Label createDataThresholdLabel(int priorValue, int value)
{
final Label label = new Label(value + "");
label.setTranslateY(-25); //Move label 25 pixels up
label.getStyleClass().addAll("default-color0", "chart-line-symbol", "chart-series-line");
label.setStyle("-fx-font-size: 20; -fx-font-weight: bold;");

if (priorValue == 0)
{
label.setTextFill(Color.DARKGRAY);
}
else if (value > priorValue)
{
label.setTextFill(Color.FORESTGREEN);
}
else
{
label.setTextFill(Color.FIREBRICK);
}

label.setMinSize(Label.USE_PREF_SIZE, Label.USE_PREF_SIZE);
return label;
}

关于javafx-2 - 在悬停时显示 javafx 2 折线图值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21484191/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com