수색…


기본 인쇄

PrinterJob pJ = PrinterJob.createPrinterJob();

if (pJ != null) {
    boolean success = pJ.printPage(some-node);
    if (success) {
        pJ.endJob();
    }
}

이 대화 상자는 사용자에게 대화 상자를 표시하지 않고 기본 프린터로 인쇄합니다. 기본값 이외의 프린터를 사용하려면 PrinterJob#createPrinterJob(Printer) 을 사용하여 현재 프린터를 설정할 수 있습니다. 이를 사용하여 시스템의 모든 프린터를 볼 수 있습니다.

System.out.println(Printer.getAllPrinters());

시스템 대화 상자로 인쇄하기

PrinterJob pJ = PrinterJob.createPrinterJob();

if (pJ != null) {
    boolean success = pJ.showPrintDialog(primaryStage);// this is the important line
    if (success) {
        pJ.endJob();
    }
}


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow