我正在尝试在 Swing 应用程序中嵌入 JavaFX 折线图。它在我的应用程序中显示良好,但是当我尝试更改线宽时,我卡住了。我不知道 CSS 样式应该如何工作。我看到LineChart
有一个setStyle()
我试图从一个例子中使用的方法:
lineChart.setStyle(".chart-series-line { \n"
+ " -fx-stroke-width: 2px;\n"
+ "}");
但没有显示任何变化。然后我尝试查找我的系列:
for (int i = 0; i <= value; i++)
lineChart.lookupAll(".series" + i).forEach(n -> n.setStyle("-fx-stroke-width: 3px;"));
现在线条在垂直方向上改变了宽度,但在水平方向上没有改变。