1

我有菜单项(NetBeans),按下时需要在 linux 机器上生成报告。你知道我应该用什么最好的方式来显示表格吗?

  1. 使用 iReport 和 Jasper 报告

  2. 以某种 jdialogue 形式显示信息,一旦选择菜单项就会弹出。

我制作报告的方式可能不够。我使用一个 c-shell 脚本读取调用一个 sql 脚本从数据库中读取信息,然后将其转储到一个 txt 文件中。我想阅读此文本文件并使用 ireport 或在 jdiale 表单上生成官方报告。从审查 ireport 看来我不必使用这种方法。我可以直接从 ireport 运行 sql 脚本并生成 rpeort?问题是我在一台 linux 机器上,我不确定 ireports 是否能正常工作,而且这将是构建桌面 gui 的长期努力,我想知道这是否是正确的方法。iReport 是否有可靠的支持,它是否可以与最新的 netbeans 版本一起使用?有经验的都可以回答

4

1 回答 1

1

Jasper Reports 是跨平台的,iReport 是建立在 Netbeans 平台上的。我个人在 OS X 和 Windows 上使用过 iReport/JasperReports,效果很好。我在 Linux 上使用过 Netbeans,效果很好。iReport 在 Linux 上应该和它支持的其他平台一样好。iReport 支持的另一个选项是将它作为 Netbeans 中的插件运行,它运行良好。

是的,iReport 和 Jasper Reports 通常是可靠的。不过,我不确定您所说的支持是什么意思。他们有商业版本来提供实际支持,其他一切都是论坛和/或来自其他用户的。

至于您正在考虑的过程,解析文本文件等等,我不建议这样做。Jasper Reports 允许您将查询放在实际报告中。与您所说的多步骤过程相比,它会更快、更容易使用。

2) 以某种 jdialogue 形式显示信息,一旦选择菜单项就会弹出。

我不知道你在这里问什么。

于 2012-07-06T20:57:26.697 回答