gpt4 book ai didi

Java FXScene Builder 加载到 NetBeans 中并引发错误

转载 作者:行者123 更新时间:2023-11-30 08:08:01 25 4
gpt4 key购买 nike

我试图通过将 fxml 集成到 Java 中来实现解决方案的最后阶段的 GUI,并且它在自动生成的代码上抛出错误:

  <TableView layoutX="297.0" layoutY="156.0" prefHeight="237.0" prefWidth="523.0">
<columns>
<TableColumn editable="false" prefWidth="64.0" text="Element" />
<TableColumn editable="false" prefWidth="171.0" text="Weight Fraction" />
<TableColumn editable="false" prefWidth="188.0" text="Atom Fraction" />
</columns>
<columnResizePolicy>
<TableView fx:constant="CONSTRAINED_RESIZE_POLICY" /> <-------
</columnResizePolicy>
</TableView>

正在给予

Constant 'CONSTRAINED_RESIZE_POLICY' is not defined for 'TableView'

鉴于我在遵循 https://docs.oracle.com/javafx/scenebuilder/1/use_java_ides/sb-with-nb.htm 上的指南时遇到了困难,特别是关于拖放功能(将对象拖入 make Controller 只会提供 xml,而不是我可以使用的任何内容),这只会进一步令人困惑。

最佳答案

尽管 IDE 中显示此错误,应用程序仍将正确构建和运行。然而,到处都看到虚假的红色解释点,这很烦人。因此,在应用修复之前,安全的替代方法是使用 TableView 的 columnResizePolicy 方法在 java 代码中设置此属性:

myTableView.setColumnResizePolicy(TableView.CONSTRAINED_RESIZE_POLICY);

关于Java FXScene Builder 加载到 NetBeans 中并引发错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30808856/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com