Package printplugin.dlgs

Examples of printplugin.dlgs.SettingsDialog


          mainDialog.setVisible(true);

          int result = mainDialog.getResult();

          if (result == MainPrintDialog.PRINT_DAYPROGRAMS) {
            SettingsDialog dlg = showPrintDialog(new PrintDayProgramsDialogContent(getParentFrame()), loadDayProgramSchemes());
            storeDayProgramSchemes(dlg.getSchemes());
          }
          else if (result == MainPrintDialog.PRINT_QUEUE) {
            printQueue();
          }
        }
View Full Code Here


  }


  private SettingsDialog showPrintDialog(DialogContent content, Scheme[] schemes) {
    PrinterJob printerJob = PrinterJob.getPrinterJob();
    SettingsDialog settingsDialog = new SettingsDialog(getParentFrame(), printerJob, schemes, content);
    UiUtilities.centerAndShow(settingsDialog);

    if (settingsDialog.getResult() == SettingsDialog.OK) {
      PrintJob job = settingsDialog.getPrintJob();
      try {
        printerJob.setPrintable(job.getPrintable(), job.getPageFormat());
        printerJob.print();
        settingsDialog.printingDone();
      } catch (PrinterException e) {
        util.exc.ErrorHandler.handle("Could not print pages: "+e.getLocalizedMessage(), e);
      }
    }
    return settingsDialog;
View Full Code Here

    handleTvBrowserStartFinished();
  }

  private void printQueue() {
    SettingsDialog dlg = showPrintDialog(new PrintFromQueueDialogContent(getRootNode(), getParentFrame()), loadQueueSchemes());
    storeQueueSchemes(dlg.getSchemes());
  }
View Full Code Here

TOP

Related Classes of printplugin.dlgs.SettingsDialog

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.