当前位置: 首页 > 知识库问答 >
问题:

Gluon 客户端 Maven 插件:应在“反射列表”配置下指定哪种类型的类

隆芷阳
2023-03-14

在 Gluon 客户端专家插件的官方文档中,“反射列表”部分解释为

将添加到缺省反射列表中的其他完全限定类的列表,该列表已包含大多数 JavaFX 类。

但是,它没有清楚地解释应该在反射列表中添加什么类型的类。在胶子样本的pom.xml文件中,该项目中的一些类没有指定。

那么,我们必须在“反射列表”中指定什么样的类呢?

共有2个答案

冀萧迟
2023-03-14

在大多数情况下,FXML视图的控制器在Scene Builder中创建。在FXML文件中,您指定哪个类应该是从该文件生成的视图的控制器,并且在该控制器类中,您放置链接到FXML中的元素的字段和方法。不幸的是,有时如果您在FXML中使用某个JavaFX小部件,您还必须在反射列表中指定它(我就遇到过< code > Java FX . scene . control . title pane )。

有办法使它更细粒度,并指定某些方法而不是所有类,但我不会重新注释它。请看一下这里的详细信息: 如何使用 GluonHQ 客户端、本机映像和 GraalVM 解决编译的 JavaFX 项目中的 fxml 加载异常?

我的解决方案是让FXML保持简单,并用其他样式丰富它,在代码中注册操作方法(除非它们很简单,如onClick)等,这样我就不必处理太多反射。

岳茂
2023-03-14

您只需添加通过反射加载的类。例如,当您使用 FXML 时,会发生这种情况。这主要是一个尝试和错误的游戏,除非你遵循更系统的方法并使用GraalVM本机映像代理。

 类似资料:
  • 上下文:我们正在开发一个带有React和TypeScript的UI组件库,并将React table用于我们的表组件。该库作为npm包发布,并用于我们的其他项目。 我已在名为“反应表配置”的文件中配置了类型,如“类型/反应表”的文档中所述。d、 ts。此外,我还创建了一个新类型CustomColumn。它基于

  • 问题内容: 对于IE,我需要使用jsonp-polling,对于Firefox,则需要使用xhr-polling,因此我尝试在客户端定义传输类型,如下所示: 我在Firefox上进行了测试,并在socket.io-client lib上添加了日志记录。在 https://github.com/LearnBoost/socket.io- client/blob/master/dist/socket.

  • 客户端配置项设置示例 lookoutConfig.setProperty(LookoutConfig.LOOKOUT_AGENT_HOST_ADDRESS,"127.0.0.1"); 客户端配置项说明 配置项 对应 SpringBoot 配置项 默认配置值 说明 lookout.enable com.alipay.sofa.lookout.enable true 功能开关,默认是 true。如

  • 问题内容: 我有一个证书文件,该位置是:并且我想将该证书用于我的tls配置,以便我的http客户端在与其他服务器通信时使用该证书。我当前的代码如下: 那么,如何在我的TLS配置中分配证书?我可以在http://golang.org/pkg/crypto/tls/#Config中看到证书设置,有人可以建议如何在此处配置我的证书位置吗? <-是错误的,因为我正在传递string。对吗?我没有任何其他文

  • 根据客户端与授权服务器安全地进行身份验证的能力(即维护客户端凭据机密性的能力),OAuth定义了两种客户端类型: 机密客户端 能够维持其凭据机密性(如客户端执行在具有对客户端凭据有限访问权限的安全的服务器上),或者能够使用 其他方式保证客户端身份验证的安全性。 公开客户端 不能够维持其凭据的机密性(如客户端执行在由资源所有者使用的设备上,例如已安装的本地应用程序或基于Web浏览器的应用),且不能通

  • 问题内容: 在经历了先前开发人员的代码残骸之后,我意识到我需要移动所有基于资金的列,以不使用浮点数学。在Java方面,这意味着使用BigDecimal,但是在使用Hibernate / JPA和MySQL 5时,适合该列的MySQL数据类型是什么? 问题答案: 十进制和数字。 对于DECIMAL和NUMERIC类型,建议的Java映射是java.math.BigDecimal。java.math.