문제
JPANEL을 인쇄하고 있으며 잘 작동하지만 이제 인쇄 버튼을 클릭 할 때 항상 나타나는 인쇄 대화 상자가 필요합니다. 사용자가 인쇄 버튼을 누르면 기본 프린터가 인쇄 대화 상자와 함께 작업을 시작하여 작업을 인쇄하기 시작해야한다고 가정합니다. 여기에 코드가 있습니다.
Paper paper = new Paper();
paper.setImageableArea(0, 0, 153, 243);
paper.setSize(243, 154);
PageFormat format = new PageFormat();
format.setPaper(paper);
format.setOrientation(PageFormat.LANDSCAPE);
printjob.setPrintable(printable, format);
if (printjob.printDialog() == false)
return;
try {
printjob.print();
} catch (PrinterException ex) {
System.out.println("NO PAGE FOUND." + ex);
}
감사.
해결책
전화를 걸었 니 setprintservice () PrintJob에?
또는 사용해보십시오 printJob.getPrinterJob () 기본 프린터와 관련된 인스턴스를 얻으려면
제휴하지 않습니다 StackOverflow