FXML ファイル (手動で記述され、SceneBuilder で生成されたものではない) を使用して JavaFX プロジェクトを構築する際に問題が発生しました。以下は FXML ファイルです。これは、 http://docs.oracle.com/javafx/2/get_started/fxml_tutorial.htmにある FXML の指示に従って書かれています。それが生成する実際のエラーは、Caused by: javafx.fxml.LoadException: javafx.scene.layout.GridPane does not have a default property.
どんな助けでも大歓迎です。前もって感謝します。
<?xml version="1.0" encoding="UTF-8"?>
<?import java.lang.*?>
<?import java.util.*?>
<?import javafx.scene.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>
<?import javafx.geometry.Insets?>
<Scene width = "550"
fx:controller = "fxmltableview.FXMLTableViewController"
xmlns:fx = "http://javafx.com/fxml">
<GridPane alignment = "center" hgap = "10" vgap = "10">
<padding> <Insets top = "10" right = "10" bottom = "10" left = "10"/> </padding>
<Label text = "Address Book" GridPane.columnIndex = "0" GridPane.rowIndex = "0" style = "-fx-font: NORMAL 20 Tahoma;"/>
<TableView fx:id = "tableView" GridPane.columnIndex = "0" GridPane.rowIndex = "1">
<columns> <TableColumn text = "First Name"> </TableColumn>
<TableColumn text = "Last Name"> </TableColumn>
<TableColumn text = "email"> </TableColumn>
</columns>
</TableView>
</GridPane>
</Scene>