我们的应用程序当前使用内部通知解决方案。我们使用一些透明框架和一点动画。
但是,在下一个版本中,我们计划在 Windows 和 OS X 上实现更多 native 通知。
有什么方法可以从 Java 应用程序向通知中心发送通知吗?
Java 应用程序将使用 Java 7 的捆绑版本,而不是默认的 Apple 提供的 JVM,因为它仍为 1.6
最佳答案
是的,您可以通过 JNA 使用通知中心。 This question提供了很好的讨论。本质上,您创建一个 .dylib 来包装每个 native 方法,为 .dylib 创建一个 Java 接口(interface),并通过 JNA 访问 .dylib。
在我的解决方案中,我成功地包装并使用了 NSUserNotification 中的每个方法。和 NSUserNotificationCenter类。
关于java - 我可以从 Java 使用 Mountain Lion 的通知中心吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14263020/