Собственная печать Mac OS X из настольного приложения Java - PullRequest
4 голосов
/ 20 февраля 2010

Я хотел бы реализовать собственную печать Mac OS X в своем настольном приложении Java.

То есть это диалоговое окно печати, когда пользователь выбирает для печати:

который затем расширяется до диалогового окна, такого как это:

Насколько я понимаю, родные приложения Mac OS X могут настроить 2-й диалог, добавив параметр в нижнем раскрывающемся списке («TextEdit» на снимке экрана), который при выборе отображает параметры, специфичные для приложения.

Как лучше всего добиться этого в моем Java-приложении? Я предполагаю, что мне нужно будет написать какую-то цель C, чтобы сделать то, что мне нужно, а затем использовать JNA / JNI для ее вызова? Это уже существующие библиотеки, которые могут мне помочь?

1 Ответ

1 голос
/ 04 января 2012

Вы правы, думая, что вам нужно идти по маршруту JNI.

У Apple есть техническая заметка по разработке подпрограмм JNI здесь: http://developer.apple.com/library/mac/#technotes/tn2147/_index.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...