java - 从 Java/Swing 应用程序使用 Mac OS X 服务菜单

标签 java macos swing

我想让我的 Java/Swing 应用程序与 Mac OS X 上可用的服务菜单兼容。例如,这样用户就可以在 JTextArea 中选择一些文本并通过 服务将其转换为语音 -> 语音 -> 开始朗读文本。 有没有一种简单的方法可以实现这一目标? (该应用程序应该仍然能够在 Mac OS X 以外的平台上运行。)

最佳答案

看看苹果的OSXAdapter package (链接需要免费的苹果开发者登录)用于 Java 开发。包中包含的示例向您展示了如何以一种仅在您的应用程序在 OS X 下运行时激活的方式很好地集成到 OS X 应用程序菜单。

关于java - 从 Java/Swing 应用程序使用 Mac OS X 服务菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/266809/

相关文章:

java - 删除包装器异常的堆栈跟踪 : bad idea?

java - MediaSessionCompat :Targeting S+ (version 31 and above) requires that one of FLAG_IMMUTABLE or FLAG_MUTABLE be specified when creating a PendingIntent

java - 使用 NetBeans 自动填充 jTextField

java - 为应用程序实现一个通用的观察者模式/监听器

python - 未找到 Pip 包 - Brewed Python

macos - 使用 scp 将文件从 Mac OS 复制到 Amazon EC2 实例时出现权限被拒绝错误

java - KeyAdapter 没有响应 ~ Java

linux - 是否有任何类 Unix 系统将含义赋予目录上的 SUID 位?

java - swing 组件的命名策略

java - 打开第二个 JFrame 并且组件不显示