JavaFX 缺少 Legend 类

标签 java javafx

我有这个代码:

List<Node> legends = new ArrayList<>(lineChart.lookupAll("Label.chart-legend-item"));
Legend legend1 = (Legend)legends.get(0);

问题是我的 IDE 找不到任何 Legend 类来导入它。

我说的是这个类:https://docs.oracle.com/javafx/2/api/javafx/scene/doc-files/cssref.html#legend

我使用的是 Java 10。为什么我的 IDE 找不到 Legend 类?

我想要实现的目标就是冠上传奇之名。

最佳答案

看起来Legend来自内部API:

导入 com.sun.javafx.charts.Legend;

可能在 Java9+ 中被删除

关于JavaFX 缺少 Legend 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57412846/

相关文章:

java - Nebula gridTableViewer 单元格内容应该换行

java - SFTP Java - 管道关闭 Jsch 异常

JavaFX TabPane 选项卡模糊

java - 由于创建 bundle 失败,我无法在 Eclipse 中部署 JavaFX 项目

java - 使用 Javafx 中的 ui 组件为图形编辑器创建自定义形状

java - 找不到 Tomcat 7 404 intelliJ 资源

java - 从两台服务器并发访问同一个表

使用扫描仪的 Java 输入不匹配错误

JavaFX 抛出 ArrayIndexOutOfBoundsException

java - JavaFX 中的快速计数计时器