1

通过调用不带任何参数的 PrinterJob 的 printDialog() 方法,我得到了更改打印作业属性的对话框。在此对话框的右下角有一个字段,用户可以在其中更改要打印的份数。

现在我想禁用这个字段(微调器)。那只是要打印的一份副本,用户不能更改它。

有什么想法吗

4

1 回答 1

2

我认为没有任何方法(或者我不知道)来修改本机或跨平台 Java 打印对话框(最后一个可能对您有所帮助)。您可以做的可能是显示您自己的对话框(没有微调框)并在引擎盖下做任何您想做的事情(例如PrinterJob.setCopies(1))。

我在这里找到了更多信息。

另外,请查看PrinterJobs 上的 Java 教程

于 2012-12-20T07:08:06.453 回答