JavaFX 2.2로 응용 프로그램을 작성하고 있습니다. 현재 내 Main.fxml에서 오류를 얻고있다 :JavaFX : 유효하지 않은 속성 오류
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에 대해 잘 작동하지만, MainPane의 자식 인 myTabPane에 문제가 있다고 생각합니다.
내 코드가 더 필요한 경우 여기에 게시 할 준비가됩니다. 답장을 미리 보내 주셔서 감사합니다.
Hehe 나는 당신이 그것을 시도했지만 그것이 너무 어리다고 생각하는지 묻는 것에 대해 생각했습니다. 오류 메시지가 더 좋은 경우 좋을 것입니다. –
그건 참 좋을 텐데. 또한 오류가 있으면 Google에 도움이되는 정보가 없습니다. – user1582432
출혈 가장자리에 오신 것을 환영합니다;) –