我想在我的Java桌面应用程序中实现Mac OS X本机打印.
也就是说,当用户选择打印时,此打印对话框:
然后扩展到如下对话框:
据我了解,原生Mac OS X应用程序可以通过在下拉列表中添加一个选项(屏幕截图中的“TextEdit”)来自定义第二个对话框,选中此选项时会显示特定于应用程序的选项.
在我的Java应用程序中实现这一目标的最佳方法是什么?我认为我需要编写一些Objective C来做我需要的东西,然后使用JNA / JNI来调用它?它们是预先存在的库可以帮助我吗?
解决方法:
你认为你需要走JNI路线是正确的.
Apple在此处有关于开发JNI例程的技术说明:http://developer.apple.com/library/mac/#technotes/tn2147/_index.html
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!