2014-01-23 67 views
1

我使用JasperViewer顯示我的報告,但外觀和感覺不是我想要的。如何改變JasperViewer的外觀?

有沒有辦法改變JasperViewer的外觀和感覺?

例如,如果您點擊保存按鈕,我希望在點擊打印按鈕時具有窗口的外觀和用於打印對話框的相同內容。

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

回答

3

就在盯着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(); 
     }