Я поддерживаю это приложение Swing с опцией «печать». Пользователи не должны каким-либо образом взаимодействовать с базовой файловой системой, но в диалоговом окне печати предлагается «печать в файл» как один принтер, что, конечно, позволяет выбрать каталог и файл из файловой системы.
Существует ли безболезненный способ переопределить / изменить диалоговое окно печати, чтобы скрыть принтер «в файл» из этого диалогового окна? Я понимаю, что API позволит мне сделать это по частям, но я бы предпочел не создавать заново большую часть диалогового интерфейса и функциональности, чтобы сделать это.