在netbeans中显示报告的最佳方式gui

问题描述:

我有菜单项(NetBeans),当按下时需要在Linux机器上生成报告。你有什么会是个意贝斯特的方式显示形式的任何想法,我应该在netbeans中显示报告的最佳方式gui

  1. 使用的iReport和Jasper报表

  2. 显示在某种jdialogue形式的弹出一次菜单信息项目被选中。

我生成报告的方式可能不够。我使用c-shell脚本来读取调用sql脚本以从数据库读取信息,然后将其转储到txt文件中。我想阅读这个文本文件,并使用ireport或jdialue的形式产生一个官方报告。从审查ireport,似乎我不必使用这种方法。我可以直接从ireport运行sql脚本并生成rpeort?问题是我在一台Linux机器上,而且我不知道这个工具是否能正常工作,这将是一个长期的努力来构建一个桌面GUI,我想知道这是否是正确的应用。 iReport是否具有可靠的支持,并且能够与最新的netbeans发布协同工作?任何有经验的人都可以回答

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

是iReport和Jasper报告一般可靠。我不确定你的支持是什么意思。他们有商业版本提供实际支持,其他一切都是论坛和/或来自其他用户的。

至于你正在考虑的过程,解析文本文件和所有,我不会建议。 Jasper Reports允许您将查询放入实际报告中。与您正在谈论的多步骤流程相比,它的工作速度会更快,更容易。

2)以选择菜单项时弹出的某种jdialogue形式显示信息。

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

+0

非常感谢您的回答。我在问是否有一个jcomponent可以显示一个报告,或者我应该使用ireport和jasper – rambokayambo 2012-07-06 23:16:13

+0

,这可能是主题,但没有人帮助过我。你熟悉netbeans jtable tablemodel和更新jtable的行并让数据库反映这些变化吗?我看到你有java背景 – rambokayambo 2012-07-06 23:19:09

+0

其实有一个你可以使用的组件。看看[如何在JPanel/JFrame中显示JasperReports Viewer?](http://*.com/q/3059636/3340)了解如何使用它。 – 2012-07-07 01:55:49