首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jdesktoppane中未显示Jasper报告

jdesktoppane中未显示Jasper报告
EN

Stack Overflow用户
提问于 2014-09-05 22:47:58
回答 2查看 911关注 0票数 0

我是java的新手。我试图在Jdesktoppane中显示jasper报告,但jdesktoppan.中没有显示报告.运行程序how to slove this problem时,我无法获得任何错误或异常。有人能帮我在jdesktoppane中显示报表吗?

private void Report() {

代码语言:javascript
复制
 try
   {  

      JasperDesignjd=JRXmlLoader.load("F:\\NetBeans\\Project\\Chit\\src\\Report\\report1.jrxml");
      JasperReport jr=JasperCompileManager.compileReport(jd);  
      JasperPrint  jp=JasperFillManager.fillReport(jr, null,chit1.conn);
      JRViewer viewer = new JRViewer(jp); 
      jPanel1.add(viewer); 
      jPanel1.setVisible(true);
      jDesktopPane.add(viewer); 

   }  
 catch (JRException ex) 
    {
        System.out.println(ex);

    }

}

谢谢。。

EN

回答 2

Stack Overflow用户

发布于 2014-09-05 23:12:29

您必须向JDesktopPane添加一个JInternalFrame (我假设是JPanel1)。我添加了一个JScrollPane来提供滚动功能。不确定是否需要。

代码语言:javascript
复制
JInternalFrame frame = new JInternalFrame("Report", true, true, true, true);
frame.add(new ScrollPane(viewer));
try {
    frame.setSelected(true);
 } catch (java.beans.PropertyVetoException e) {
 }

我假设剩下的(JFrame)都没问题。

票数 0
EN

Stack Overflow用户

发布于 2014-09-07 01:31:27

我得到了显示jasper报告的步骤

创建Jinternal Frame添加以下代码,然后添加到JdesktopPane以下是代码:

代码语言:javascript
复制
private void Report() { 

    try  { 
        Connection dataSource = chit1.conn; 
        JasperDesign jd=JRXmlLoader.load("F:\\Net Beans\\Project\\Chit\\src\\Report\\report1.jrxml"); 
        JasperReport report=JasperCompileManager.compileReport(jd); 
        JasperPrint jasperPrint = JasperFillManager.fillReport(report, null, dataSource); 
        JRViewer viewer = new JRViewer(jasperPrint); 
        Container c= getContentPane(); 
        c.setLayout(new BorderLayout()); 
        c.add(viewer); 
       }  catch (JRException ex)  { 
       System.out.println(ex); 
       Logger.getLogger(MemberReport.class.getName()).log(Level.SEVERE, null, ex); 
     } 
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25688558

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档