好的,我正在为Java和FXML在线学习一些教程,但是我不明白什么是FX :控制器,为什么我的代码总是说它有错误呢?
有人能告诉我为什么当我创建一个新的JavaFX项目时,Netbeans会创建三个类吗?我不想使用FX Builder或其他任何名字,我喜欢手工编写它。
为什么当我创建一个新的JavaFX项目时,netbeans会创建3个不同的类?请帮助我努力学习这一点,但我有这个问题,所有的教程,我试图遵循。
下面是我遇到问题的代码:
它给了我一个错误:类不存在: fxmltableview.FXMLTableViewController类不存在: Insets
我在项目中的三个类是: NotePadFX.java FXMLTableViewController.java fxml_tableview.fxml
<GridPane alignment="CENTER" hgap="1.0" vgap="10"
xmlns:fx="http://javafx.com/fxml"fx:controller="fxmltableview.FXMLTableViewController">
<padding>
<Insets bottom="10.0" left="10.0" right="10.0" top="10.0" />
</padding>
</GridPane>这是我试图遵循的教程:intermediate.htm
发布于 2014-07-02 01:46:19
对于第二个错误:
类不存在: Insets
确保在FXML文件顶部附近有正确的导入:
<?import javafx.geometry.Insets?>第一个错误:
类不存在: fxmltableview.FXMLTableViewController
可能会更棘手些。确保您已经定义了一个名为FXMLTableViewController的类,并确保第一个语句是
package fxmltableview ;https://stackoverflow.com/questions/24517571
复制相似问题