java - 是否可以在 Drombler FX 中检索 HostServices 接口(interface)?

标签 java javafx osgi javafx-8 drombler-fx

是否有某种方法可以检索 bundle 中的 HostServices 实现?我想在操作中打开一个链接。也许将其放入 osgi 服务注册表中是一个好主意,以便人们可以访问它。

最佳答案

目前无法检索 HostServices,因为应用程序实例无法从任何 JavaFX 组件(节点、场景、窗口等)访问,据我所知,并且 Drombler FX 也没有专门处理它。

根据您的用例,解决方法可能是使用 Desktop类,尽管这暂时会创建对 AWT 堆栈的依赖。

我提交了 issue to support HostServices在 Drombler FX 中。

关于java - 是否可以在 Drombler FX 中检索 HostServices 接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35957990/

相关文章:

java - 分割字符串java返回值

java - Java 中的日历

java - 替代 InetAddress 类中的 isReachable

java - 为什么我的背景颜色超出了 Javafx FXML 应用程序中节点的大小?

java - Java/JavaFX 中的 -> 运算符是什么?

Javafx - 组合框文本字段背景颜色

java - OSGI:捆绑、类继承和 Maven 范围

java - 带有 Maven bundle 插件的 OSGi 未加载库

java - Hibernate 查询中 setTime(...) 和 setTimestamp(...) 有什么区别?

spring - 无法将 osgi 服务 bean 公开为类而不是接口(interface)