如何改变JasperViewer的外观和感觉?

时间:2014-01-23 09:40:49

标签: java jframe jasper-reports

我使用JasperViewer来显示我的报告,但外观并不是我想要的。

有没有办法改变JasperViewer的外观和感觉?

例如,如果您单击“保存”按钮,我希望在单击打印按钮时具有窗口的外观和相同的打印对话框。

JasperViewer viewer = new JasperViewer(mainPrint,false); 
//viewer.changeLookAndFeel();
viewer.setVisible(true);

1 个答案:

答案 0 :(得分:5)

在盯着JasperViewer之前,改变外观如下。

try {
            UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
            JasperViewer viewer = new JasperViewer(mainPrint,false); 
            viewer.setVisible(true);
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        } catch (InstantiationException e) {
            e.printStackTrace();
        } catch (IllegalAccessException e) {
            e.printStackTrace();
        } catch (UnsupportedLookAndFeelException e) {
            e.printStackTrace();
        }