1

使用 JavaFX 2.0 散点图时,绘制点的图形是点的左上角接触点,而不是点上点的中心。因此,它看起来不像是在点 (1, 1) 绘制,它看起来更像是在 (1.1, 0.9)。有谁知道如何解决这一问题?

4

1 回答 1

1

ScatterChart 绘制移动绘制点的方式存在错误。

在修复为解决方法之前,您可以覆盖点样式类。要执行该操作,请将新文件“style.css”添加到与您的主类和下一个内容相同的包中:

.chart-symbol { /* solid circle */
    -fx-background-color: #f9d900;
    -fx-background-radius: 5px;
    -fx-translate-x: -4px;
    -fx-translate-y: -4px;
}

在创建主场景的代码中添加下一行:

scene.getStylesheets().add("style.css");
于 2011-12-06T15:50:28.937 回答