Package org.pentaho.reporting.engine.classic.core.modules.gui.base

Examples of org.pentaho.reporting.engine.classic.core.modules.gui.base.PreviewDialog


  {
    final MasterReport report = createReportDefinition();
    report.setDataFactory(new TableDataFactory
        ("default", createData()));

    final PreviewDialog preview = new PreviewDialog(report);
    preview.addWindowListener(new DefaultCloseHandler());
    preview.pack();
    preview.setVisible(true);
  }
View Full Code Here


  }

  public static void showPreview(final MasterReport report1)
      throws ReportProcessingException
  {
    final PreviewDialog frame1 = new PreviewDialog(report1);
    frame1.setModal(true);
    frame1.pack();
    SwingUtil.positionFrameRandomly(frame1);
    frame1.setVisible(true);
  }
View Full Code Here

    // parameters already applied)
    Sample3 sample = new Sample3();
    final MasterReport report = sample.getCompleteReportDefinition();

    // Generate the swing preview dialog
    final PreviewDialog dialog = new PreviewDialog();
    dialog.setReportJob(report);
    dialog.setSize(500, 500);
    dialog.setModal(true);
    dialog.setVisible(true);
    System.exit(0);
  }
View Full Code Here

  public static void main(String[] args)
      throws ReportDefinitionException
  {
    ClassicEngineBoot.getInstance().start();
    VerticalAlignmentFailureTestHandler handler = new VerticalAlignmentFailureTestHandler();
    PreviewDialog dialog = new PreviewDialog(handler.createReport());
    dialog.setSize(600, 700);
    dialog.setModal(true);
    dialog.setVisible(true);
    System.exit(0);
  }
View Full Code Here

  public static void main(String[] args)
      throws ReportDefinitionException
  {
    ClassicEngineBoot.getInstance().start();
    EmployeeListingFailureTestHandler handler = new EmployeeListingFailureTestHandler();
    PreviewDialog dialog = new PreviewDialog(handler.createReport());
    dialog.setSize(600, 700);
    dialog.setModal(true);
    dialog.setVisible(true);
    System.exit(0);
  }
View Full Code Here

  public static void main(String[] args)
      throws ReportDefinitionException
  {
    ClassicEngineBoot.getInstance().start();
    TextAlignmentFailureTestHandler handler = new TextAlignmentFailureTestHandler();
    PreviewDialog dialog = new PreviewDialog(handler.createReport());
    dialog.setSize(600, 700);
    dialog.setModal(true);
    dialog.setVisible(true);
    System.exit(0);
  }
View Full Code Here

  public static void main(String[] args)
      throws ReportDefinitionException
  {
    ClassicEngineBoot.getInstance().start();
    PRE34 handler = new PRE34();
    PreviewDialog dialog = new PreviewDialog(handler.createReport());
    dialog.setSize(600, 700);
    dialog.setModal(true);
    dialog.setVisible(true);
    System.exit(0);
  }
View Full Code Here

    try
    {
      final MasterReport report = handler.createReport();

      final PreviewDialog frame = new PreviewDialog(report);
      frame.pack();
      SwingUtil.positionFrameRandomly(frame);
      frame.setVisible(true);
      frame.requestFocus();
    }
    catch (ReportDefinitionException e)
    {
      logger.error("Unable to create the report; report definition contained errors.", e);
      AbstractDemoFrame.showExceptionDialog(handler.getPresentationComponent(), "report.definitionfailure", e);
View Full Code Here

  {
    // initialize JFreeReport
    ClassicEngineBoot.getInstance().start();

    final CountryReportSecurityXMLDemoHandler handler = new CountryReportSecurityXMLDemoHandler();
    PreviewDialog dialog = new PreviewDialog();
    dialog.pack();
    dialog.setVisible(true);
//    final SimpleDemoFrame frame = new SimpleDemoFrame(handler);
//    frame.init();
//    frame.pack();
//    RefineryUtilities.centerFrameOnScreen(frame);
//    frame.setVisible(true);
View Full Code Here

    final MasterReport reportElement = getActiveContext().getContextRoot();

    final Component parent = getReportDesignerContext().getView().getParent();
    final Window window = LibSwingUtil.getWindowAncestor(parent);
    final PreviewDialog dialog;
    if (window instanceof JDialog)
    {
      dialog = new PreviewDialog((JDialog) window);
    }
    else if (window instanceof JFrame)
    {
      dialog = new PreviewDialog((JFrame) window);
    }
    else
    {
      dialog = new PreviewDialog();
    }

    dialog.addWindowListener(new PreviewSizeMonitor(reportElement));
    dialog.setReportJob(reportElement);
    dialog.pack();

    final Object attribute = reportElement.getAttribute
        (ReportDesignerBoot.DESIGNER_NAMESPACE, "preview-dialog-bounds");//$NON-NLS-1$
    if (attribute instanceof String)
    {
      final Rectangle rectangle = LibSwingUtil.parseRectangle(attribute.toString());
      if (rectangle != null)
      {
        if (LibSwingUtil.safeRestoreWindow(dialog, rectangle))
        {
          dialog.setVisible(true);
          return;
        }
      }
    }

    dialog.setSize(700, 700);
    LibSwingUtil.centerDialogInParent(dialog);
    dialog.setVisible(true);
  }
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.engine.classic.core.modules.gui.base.PreviewDialog

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.