JavaFX 2.2 でアプリケーションを作成しています。現在、Main.fxml でエラーが発生しています。
Invalid property.
file:/path/to/jar/myProject.jar!/myProject/Main.fxml:13
Main.fxml の抜粋を次に示します。
<?import gui.main.elements.*?>
<MainPane fx:id="mainWindow" [...] xmlns:fx="http://javafx.com/fxml" fx:controller="myController">
<children>
<TextField fx:id="search" [...] promptText="Search..." />
<TreeList fx:id="itemViewer" />
<!--why does this not work!?-->
<myTabPane fx:id="tabPane" />
</children>
</MainPane>
TreeList extends TreeView
、MainPane extends AnchorPane
およびmyTabPane extends TabPane
カスタム クラスです。面白いことに、TreeList を有効にするだけで問題なく動作しますが、変更TabPane
するたびにmyTabPane
上記のエラーが発生します。これは 13 行目、つまり を指して<children>
いますが、これはさらに混乱を招きます。TreeList では問題なく動作しますが、myTabPane が MainPane の子であることに問題があると推測しています。
私のコードがさらに必要な場合は、ここに投稿する準備ができています。返信ありがとうございます。