2010-02-20 2 views
4

Je souhaite implémenter l'impression native Mac OS X dans mon application de bureau Java.Impression native Mac OS X à partir d'une application de bureau Java

C'est, cette boîte de dialogue d'impression lorsque l'utilisateur choisit d'imprimer:

qui se développe alors une boîte de dialogue comme celui-ci:

Si je comprends bien, les applications natives Mac OS X peuvent personnaliser 2ème boîte de dialogue en ajoutant une option dans la liste déroulante inférieure ("TextEdit" dans la capture d'écran) qui, lorsqu'elle est sélectionnée, affiche des options spécifiques à l'application.

Quelle est la meilleure façon d'y parvenir dans mon application Java? Je suppose que je vais devoir écrire un certain objectif C pour faire ce dont j'ai besoin, puis utiliser JNA/JNI pour l'appeler? Sont-ils des bibliothèques préexistantes qui peuvent m'aider?

Répondre