我们的应用程序目前使用内部解决方案进行通知。我们使用一些透明的框架和一些动画。
但是,对于下一个版本,我们计划在Windows和OS X上实施更多本机通知。
我是否可以通过Java应用程序向通知中心发送通知?
Java应用程序将使用捆绑版本的Java 7,而不是默认的Apple提供的JVM,因为它仍然是1.6
答案 0 :(得分:0)
您可以使用其中一个可用的Java绑定与Growl(growl.info)集成。
答案 1 :(得分:0)
是的,您可以通过JNA使用通知中心。 This question提供了非常好的讨论。实质上,您创建一个.dylib来包装每个本机方法,为.dylib创建一个Java接口,并通过JNA访问.dylib。
在我的解决方案中,我成功地包装并使用NSUserNotification和NSUserNotificationCenter类中的每个方法。