这是这个问题的后续,直到那天仍然有0个答案。
我真正想做的是在表视图中有一个列,该列具有与表视图行中的对象对应的绘制数据的符号。我已经设法生成了据称遵循JavaFX图表的颜色。当然,我遇到的问题是我自己的颜色生成工作(它在 8 个元素后回到第一种颜色而不会失败),当图表中的那个有我未回答的问题中概述的问题时。
所以。
我现在想尝试选择实际应用于图表每个系列的样式,独立于关于默认颜色顺序的预设规则。我该怎么做?
这样我就可以将它们应用于我的表格视图,即使重新加载时颜色随机变化,至少我会知道我在看什么。
提前感谢您的帮助。
经过一番研究,我发现以下代码允许我得到我想要的东西,假设我对索引 intitem 的系列感兴趣:
plotswingschart.getData().get(intitem).getNode().getStyleClass();
这将生成一个包含以下字符串值的 ObservableList(此处为索引 8 处的序列示例(第 9 个系列)):
chart-series-line
series8
default-color2
从中我可以得到我需要的信息。 这是实际应用于该曲线的颜色。然后,我可以生成要在表视图中使用的符号。
我仍然对链接问题的答案感兴趣,这引发了当前的问题......