printerjob pagsetup 对话框总是 returns true JAVAFX 打印
printerjob pagsetup dialog box always returns true JAVAFX Printing
private void pageSetup(Node node){
Stage owner = new Stage();
PrinterJob job = PrinterJob.createPrinterJob();
if(job == null){
return;
}
boolean proceed = job.showPageSetupDialog(owner);
if(proceed == true){
System.out.println("true");
job.endJob();
print(job,node);
}else {
System.out.println("false");
job.cancelJob();
}
}
始终returns真,即使对话框被取消也是如此。
我觉得。
job.showPageSetupDialog(owner);
是那个行为怪异的
我需要有关如何取消的帮助。误导性按钮。 java 错误?
我遇到了同样的问题。这是一个 java 错误,已在版本 8_152 和 9.
中修复
private void pageSetup(Node node){
Stage owner = new Stage();
PrinterJob job = PrinterJob.createPrinterJob();
if(job == null){
return;
}
boolean proceed = job.showPageSetupDialog(owner);
if(proceed == true){
System.out.println("true");
job.endJob();
print(job,node);
}else {
System.out.println("false");
job.cancelJob();
}
}
始终returns真,即使对话框被取消也是如此。
我觉得。
job.showPageSetupDialog(owner);
是那个行为怪异的
我需要有关如何取消的帮助。误导性按钮。 java 错误?
我遇到了同样的问题。这是一个 java 错误,已在版本 8_152 和 9.
中修复