首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JavaFX CSS LineChart

JavaFX CSS LineChart
EN

Stack Overflow用户
提问于 2017-12-23 05:11:00
回答 1查看 2.6K关注 0票数 0

我有JavaFX LineChart和一些带有XYChart.Series对象的数据

代码语言:javascript
复制
XYChart.Series<String, Number> series = new XYChart.Series<String, Number>();
series.getData().add(new XYChart.Data<>(key, percent));
lineChart.getData().add(series);

我正在尝试使用JavaFX CSS (最好是内联)设置LineChart行的样式,但运气不是很好。我试过很多方法但我认为

代码语言:javascript
复制
series.getNode().setStyle("-fx-stroke: blue;");

应该行得通,但却不行。

JavaFX CSS Reference LineChart section中,它提供了这样的信息,

"chart- series -line series default-color “,其中是系列的索引,是系列的颜色索引

系列的索引是什么,颜色的索引是什么?我已经搜索了StackOverflow,这个问题似乎没有得到回答,至少没有任何有效的解决方案。

EN

回答 1

Stack Overflow用户

发布于 2017-12-24 01:35:41

Series.getNode().setStyle(“-fx-lineChart.getData: blue;");必须出现在.add()序列之后;

代码语言:javascript
复制
lineChart.getData().add(series);
series.getNode().setStyle("-fx-stroke: blue;");

只要这两行是按照这个顺序工作的。这可能与模仿DOM的JavaFX CSS有关,但我真的不知道。太荒谬了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47947447

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档