什么是fx:控制器,为什么所有的教程给我错误



好的,所以我跟随一堆教程在线Java FX和FXML,但我不明白什么是一个FX:控制器,为什么我的代码总是说有一个错误?

谁能告诉我为什么Netbeans做三个类当我做一个新的JavaFX项目?我不想使用FX Builder或它的名字,我喜欢手工编码。

为什么netbeans使3个不同的类当我创建一个新的JavaFX项目?请帮助我试着学习这个,但我有这个问题与所有的教程,我试图遵循。

下面是我遇到问题的代码:

它给了我一个错误说:类不存在:fxmlableview。FXMLTableViewController类不存在:Insets

在我的项目中有三个类是:NotePadFX.javaFXMLTableViewController.javafxml_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>

这是我试图遵循的教程:http://docs.oracle.com/javafx/2/fxml_get_started/fxml_tutorial_intermediate.htm

第二个错误:

类不存在:Insets

确保在FXML文件的顶部附近有正确的导入:

<?import javafx.geometry.Insets?>
第一个错误:

类不存在:fxmlableview。FXMLTableViewController

可能有点棘手。确保定义了一个名为FXMLTableViewController的类,并确保第一个语句是

package fxmltableview ;

相关内容

  • 没有找到相关文章

最新更新