2017-01-24 2 views
0

씬 빌더에서 탭에 많은 fxml 파일을 포함 시켰습니다. 그러나 이제는 어떤 것도 포함 할 수 없습니다. 또한 문제가없는 기존의 fxml 파일을 삭제 한 다음 Scene Builder의 include 함수 (File-> Include-> FXML ..)를 사용하여 다시 추가하면 동일한 오류가 발생합니다.JavaFX 씬 빌더 2.0 "* .fxml '을 포함하지 못했습니다"

" 탭에 '* .fxml'을 포함하지 못했습니다. "

편집 : 글루온 장면 작성기 8.3.0에서 동일한 오류가 발생합니다.

+0

어떤 오류가 발생했거나 fxml 파일을 여는 것을 거부하고 있습니까? –

+0

해당 버전의 Scene Builder는 더 이상 지원되지 않습니다. http://gluonhq.com/labs/scene-builder/ – Sedrick

+0

으로 업그레이드를 고려해야합니다. 의견을 보내 주셔서 감사합니다. 장면 제작자는 "blabla.fxml '을 포함하지 못했습니다."라고 말합니다. 또한, gluon 장면 작성기 8.3.0에서 동일한 오류가 발생합니다. 그러나 흥미로운 오류가 있음을 발견했습니다. "Tab"아래에 포함 된 fxml 파일을 추가하지 않으면 씬 빌더가 오류를 표시하지 않습니다. 나는 그 문제가 "Tab"때문에 있다고 생각하지만, 나는 해결책이 없다. – Bent

답변

0

Linux의 Eclipse Neon + Oracle JDK8에서 SceneBuilder 8.3.0과 동일한 문제가 발생합니다. 예상대로

그러나,

<Tab fx:id="tab1" text="Untitled Tab 1"> 
    <content> 
    <fx:include id="tab1" source="Tab1View.fxml"/> 
    </content> 
</Tab> 

같은 문구를 사용하여 직접 FXML 파일에, 그것을 작동합니다. 추신 : 이것이 버그인지 원치 않는 기능인지 궁금합니다.

+0

답변 해 주셔서 감사합니다. 나는 당신의 해결책을 안다. 그러나 나의 문제는 당신의 대답에 만족하지 않는다. 나는 아무 것도하지 않았지만 문제는 해결되었습니다. 나는 모른다. 내 컴퓨터가 재미 있습니다, 아마도 :). 나는 당신의 솔루션이 사람들에게 도움이되기를 바랍니다. – Bent

+0

이로 인해 SceneBuilder에서 이상한 발급이 발생하여 대개 충돌이 발생합니다. 그래서 나는 그것을 컨트롤러의 initialize()에서 FXMLLoader를 사용하여 인스턴스화 할 것을 권장합니다. –