JAVA 打印弹出打印对话框的问题
我写了一个类,实现Printable接口来进行打印,
可 //获取打印服务对象
PrinterJob job = PrinterJob.getPrinterJob();
// 设置打印类
job.setPageable(book);
try {
//可以用printDialog显示打印对话框,在用户确认后打印;也可以直接打印
boolean a=job.printDialog();
if(a)
{
job.print();
}
} catch (PrinterException e) {
e.printStackTrace();
}
运行到job.printDialog()时,只在windows的任务栏处显示一个打印对话框,但这个对话框怎么说呢,如果我说不处于
激活状态不知道大家能明白不,就是在任务栏上有,需要手动鼠标点击一下才能显示在界面上,有点像窗体被最小化的
那种效果。(也不知道我说明白了没),我想做的是当用户点击打印时, boolean a=job.printDialog();这个对话框就直接
弹出来,请问是我的代码哪里有问题吗?