我使用JasperViewer来显示我的报告,但是外观和感觉不是我想要的。
有没有办法改变JasperViewer的外观?
例如,如果您单击“保存”按钮,则我希望在单击“打印”按钮时具有窗口的外观或与打印对话框相同的外观。
JasperViewer viewer = new JasperViewer(mainPrint,false);
//viewer.changeLookAndFeel();
viewer.setVisible(true);
最佳答案
刚注视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();
}