java - jfreechart 中预期的标识符

标签 java jfreechart

我是java中的JFreecharts新手。我正在尝试执行饼图代码,但它给出错误“预期标识符和表达式的非法开始”。任何人都可以帮助我。

 import org.jfree.chart.ChartFrame;
 import org.jfree.chart.ChartFactory;
 import org.jfree.chart.JFreeChart;
 import org.jfree.data.general.DefaultPieDataset;
import org.jfree.dataset;


public class test {
/**
* The starting point for the demo.
*
* @param args ignored.
*/
// create a dataset...
DefaultPieDataset dataset = new DefaultPieDataset;
dataset.setValue("Category 1", 43.2);
dataset.setValue("Category 2", 27.9);
dataset.setValue("Category 3", 79.5);
// create a chart...
JFreeChart chart = ChartFactory.createPieChart(
"Sample Pie Chart",
dataset,
true, // legend?
true, // tooltips?
false // URLs?
);
// create and display a frame...
ChartFrame frame = new ChartFrame("First", chart);
frame.pack();
frame.setVisible(true);
}
}
}

最佳答案

该行不引用任何类或包:

import org.jfree.dataset;

那么你的类结构不良好,应该有一个构造函数,并且至少有一个 main() 方法。这与 JFreeChart 无关,只是基本的 Java 编程,因此您应该首先阅读有关该内容的优秀教程。

关于java - jfreechart 中预期的标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47713052/

相关文章:

java - 使用 JFreeChart 更改系列时出现随机错误

java - 如何在Java中使用字符串为变量赋值(不是评估)

java - 将 CRC 算法从 C 翻译成 Java

java - 如何调用telegram API向用户发送pm?

java - JFreeChart 饼图未在 RCP View 部分中展开

java - 在 for 循环外部的函数中使用来自 for 循环的值

java - JFreeChart:使用 ChartMouseListener 和鼠标移动在 ChartPanel 中动态选择点

java - StackedXYAreaChart - 始终显示错误的系列号

java - Java中转换的模糊概念

java - 大小未知的数组