当前位置:首页 > 操作系统 > MacOs

来自Java桌面应用程序的Mac OS X本机打印

我想在我的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)!

相关教程推荐

其他课程推荐