jfreereport 问题 大侠请进

来源:百度知道 编辑:UC知道 时间:2024/05/17 03:11:58
网上找到了一段代码,但是我运行不起来
代码如下: 谁知道这个运行的条件和步骤帮忙告知一下 谢谢了
public HelloWorld()
{// 获得创建报表需要用到的数据
final TableModel data = createData();
// 获得报表要用到的报表定义内容
final JFreeReport report = createReportDefinition();
// 将报表定义和数据结合
report.setData(data);
try
{
// 将生成的报表放到预览窗口中
final PreviewDialog preview = new PreviewDialog(report);
preview.addWindowListener(new CloseHandler());
preview.pack();
// 显示报表预览窗口
preview.setVisible(true);
} catch (ReportProcessingException e)
{
System.out.println(e);
}
}

private TableModel createData()
{
final Object[] columnNames = new String[]
{ "Column1", "Column2" };
final DefaultTableModel result = new DefaultTableModel(columnNames, 100);
int rownum = 0;
int colnum = 0;
for (; rownum < 100; rownum++)
{
result.setValueAt("say Hello " + rownum + "次", rownum, 0);
re

你有JFreeReport的api吗?把它们放在classpath下边,应该就没问题了,再有问题贴出错误提示~你可以到下边网站下载
http://sourceforge.net/project/showfiles.php?group_id=51669