JAVA Reporting Tool iReport - PullRequest
       11

JAVA Reporting Tool iReport

1 голос
/ 16 марта 2010

Можем ли мы получить страницу с отчетами, похожую на отчет Crystal в .Net, используя iReport? То есть мне нужно получить отчет внутри фрейма.

1 Ответ

4 голосов
/ 16 марта 2010

Если вы используете Swing, вот пример, как это сделать.

Edit:

Попробуйте получить контейнер JasperViewer и добавьте его в основной JFrame или JPanel.

Хакерская работа, но она должна сработать.

JasperDesign jd = JRXMLoader.load("FilePath"); 
JasperReport jr = JasperCompileManager.compileReport(jd);
JasperPrint jp = JasperFillManager.fillReport((jr),null,con);
// Create an instance of the JasperViewer instead of using the static call
JasperViewer viewer=new JasperViewer(jp,false);
// Get the viewers container and add that to the main frame or panel
Container container = viewer.getContentPane();
myMainJFrame.add(container);
...