2017-01-24 13 views
0

В Scene Builder я включил много файлов fxml в Tabs, но теперь я не могу включить их. Кроме того, если я удалю существующий файл fxml, который не имеет никаких проблем, а затем снова добавьте его с помощью функции включения Scene Builder (File-> Include-> FXML ..), я получаю ту же ошибку:JavaFX Scene Builder 2.0 "Не удалось включить '* .fxml'"

" Не удалось включить «* .fxml» в разделе «Tab».

EDIT: У меня такая же ошибка в глюонной строительной площадке 8.3.0.

+0

Какая ошибка это дает вам или она просто отказывается открыть файл fxml? –

+0

Эта версия Scene Builder больше не поддерживается. Вы должны рассмотреть возможность перехода на http://gluonhq.com/labs/scene-builder/ – Sedrick

+0

Спасибо за ваши комментарии. Создатель сцены говорит только «Не удалось включить« blabla.fxml ». Кроме того, я получаю ту же ошибку в gluon scene builder 8.3.0. Однако я обнаружил интересную ошибку. Если я не добавляю файл fxml как включаемый в «Tab», построитель сцены не дает ошибку. Я думаю, что проблема связана с «Tab», но у меня нет никакого решения. – Bent

ответ

0

Я испытываю ту же проблему с SceneBuilder 8.3.0, Eclipse Neon + Oracle JDK8 на Linux.

Однако, используя фразу как таковой

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

непосредственно в файле FXML, он работает, как ожидалось. PS: Мне интересно, является ли это ошибкой или нежелательной функцией.

+0

Спасибо за ваш ответ. Я знаю ваше решение, но моя проблема не отвечает на ваш ответ. Я ничего не делал, но проблема решена. Я не знаю. Мой компьютер интересен, может быть :). Надеюсь, ваше решение поможет людям. – Bent

+0

Это вызывает странные действия с SceneBuilder, что обычно приводит к сбою. Поэтому я бы рекомендовал установить его в инициализации контроллера() с помощью FXMLLoader. –

 Смежные вопросы

  • Нет связанных вопросов^_^