Java 更改线形图符号的颜色和线型

Java 更改线形图符号的颜色和线型,java,javafx-2,Java,Javafx 2,我想更改LineChar符号的颜色,当前,当我向图形中添加新系列时,颜色由JavaFX自动指定 如果我能改变线条类型也很好,我想要一些带有点划线的符号,还有一些带有实线。中有详细的答案 对于我使用dynamic series的用例,我最终得到如下结果: String seriesClass = null; for(String styleClass : series.getNode().getStyleClass()) { if(styleClass.startsWith("series

我想更改LineChar符号的颜色,当前,当我向图形中添加新系列时,颜色由JavaFX自动指定


如果我能改变线条类型也很好,我想要一些带有点划线的符号,还有一些带有实线。

中有详细的答案

对于我使用dynamic series的用例,我最终得到如下结果:

String seriesClass = null;
for(String styleClass : series.getNode().getStyleClass())
{
    if(styleClass.startsWith("series"))
    {
        for(javafx.scene.Node n : _chart.lookupAll("." + seriesClass))
        {
             n.setStyle("-fx-stroke-dash-array: 10 10");
        }
        break;
    }
}
在这里,样式只是更改线条类型,但您也可以更新其他CSS属性。

可能重复的样式