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

Jasper reports 在netbeans gui中显示报告的最佳方式,jasper-reports,ireport,Jasper Reports,Ireport,我有一个菜单项(NetBeans),按下它时需要在linux机器上生成一个报告。你知道我应该用什么样的方式来显示表格吗 使用iReport和Jasper报告 以某种jdialogue形式显示信息,一旦选择菜单项,就会弹出这种形式 我写报告的方式可能不够。我使用一个c-shell脚本读取调用,使用sql脚本从数据库读取信息,然后将其转储到一个txt文件中。我想阅读此文本文件,并使用ireport或jdialue表单生成一份正式报告。从我的报告来看,似乎我不必使用这种方法。我可以直接从ireport

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

  • 使用iReport和Jasper报告

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


  • 我写报告的方式可能不够。我使用一个c-shell脚本读取调用,使用sql脚本从数据库读取信息,然后将其转储到一个txt文件中。我想阅读此文本文件,并使用ireport或jdialue表单生成一份正式报告。从我的报告来看,似乎我不必使用这种方法。我可以直接从ireport运行sql脚本并生成rpeort?问题是我在一台linux机器上,我不确定ireports是否能正常工作,而且这将是构建桌面gui的长期努力,我想知道这是否是正确的方法。iReport是否有可靠的支持,是否可以与最新的netbeans releasde一起使用?任何有经验的人都可以回答,Jasper Reports是跨平台的,iReport构建在Netbeans平台上。我个人在OS X和Windows上使用过iReport/JasperReports,效果非常好。我在Linux上使用过Netbeans,它工作得很好。iReport在Linux上的工作应该和它支持的其他平台一样好。iReport支持的另一个选项是将其作为Netbeans内部的插件运行,这非常有效

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

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

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


    我不知道你在问什么。

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

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

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

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


    我不知道你在问什么。

    非常感谢你的回答。我问是否有一个JC组件可以在swing中显示报告,或者我应该只使用ireport和Jasper,这可能是离题的,但没有人帮助我。您是否熟悉netbeans jtable tablemodel和从jtable更新行并让数据库反映这些更改?我看你有java背景实际上有一个组件你可以使用。看看如何使用它。这并不能真正回答你的问题,但这是一个很好的提问技巧。打断你的提问。对于JTable部分。显然,您已经有了一个可编辑的表。您真正想问的是“我如何知道JTable中哪些行已更改?”。一旦知道需要更新哪些行,如果需要,可以询问“如何运行SQL查询来更新数据库表行?”。基本上是人们可以轻松处理的小块。如果可能的话,在代码中做一个小例子。你不想包括一堵代码墙,因为这会吓唬人。但是,做一个人们可以使用的非常小的可运行的例子。当你做这些事情时,你会惊奇地发现你能很快得到帮助。因此,请确保您的问题非常明确和具体,并提供一个带有代码的示例。非常感谢您的回答。我问是否有一个JC组件可以在swing中显示报告,或者我应该只使用ireport和Jasper,这可能是离题的,但没有人帮助我。您是否熟悉netbeans jtable tablemodel和从jtable更新行并让数据库反映这些更改?我看你有java背景实际上有一个组件你可以使用。看看如何使用它。这并不能真正回答你的问题,但这是一个很好的提问技巧。打断你的提问。对于JTable部分。显然,您已经有了一个可编辑的表。您真正想问的是“我如何知道JTable中哪些行已更改?”。一旦知道需要更新哪些行,如果需要,可以询问“如何运行SQL查询来更新数据库表行?”。基本上是人们可以轻松处理的小块。如果可能的话,在代码中做一个小例子。你不想包括一堵代码墙,因为这会吓唬人。但是,做一个人们可以使用的非常小的可运行的例子。当你做这些事情时,你会惊奇地发现你能很快得到帮助。因此,请确保您的问题非常清楚和具体,并提供一个带有代码的示例。