2015-11-08 5 views
0

Я пытаюсь начать работу с JavaFX, используя Eclipse с Java 8. Однако я не могу установить e (fx) clipse, и я не смогу.Использование JavaFX без e (fx) clipse

На данный момент я пытаюсь использовать создатель сцены самостоятельно. Я создал макет, и я могу создать файл FXML, но Eclipse, похоже, не знает, что с ним делать. Есть ли способ получить исходный код Java из Scene Builder? Или, может быть, какая-то конфигурация для Eclipse, чтобы узнать, что делать с FXML?

+0

Вы можете щелкнуть правой кнопкой мыши по любому файлу FXML -> Открыть с -> Прочее -> Внешняя программа -> Обзор приложения Scene Builder -> Отметьте отметку «Использовать для всех * .fxml-файлов» – ItachiUchiha

+0

Знаете ли вы, также генерировать исходный код Java из fxml? Без использования Sharingan –

+0

Lol, для вашего второго вопроса вы можете пройти через [Как конвертировать FXML в JAVA] (http://stackoverflow.com/questions/15149843/how-to-convert-fxml-to-java) – ItachiUchiha

ответ

0

FXML - это только файлы XML, которые загружаются и преобразуются в представления. Они могут быть загружены в ваше приложение независимо от того, установлен ли плагин или нет. Для получения более подробной информации о том, как использовать FXML в приложении, пройти через

Вы можете использовать или не использовать FXMLs вообще. FXML - это просто поддержка, добавленная в JavaFX, чтобы отделить представление от логики. Если вы хотите, вы можете использовать обычную Java для создания представлений для вашего приложения.

Кроме того, вы можете связать файлы fxml в eclipse, чтобы открыть с помощью построителя сцен по умолчанию.

правой кнопкой мыши на любом файле FXML -> Открыть с помощью -> Другие -> Внешние программы -> Просмотр для Scene Builder приложения -> Установите флажок с надписью "Использовать ее для всех * .fxml файлов"

На данный момент нет никакой поддержки для получения источника Java из FXML. Для получения дополнительной информации перейдите по

0

Я рекомендую вам использовать JavaFX Scene Builder 2.0

Это отличный автономный инструмент, где вы можете даже создать события для компонентов и скопировать в ваш код. Я использую этот инструмент в сочетании с последней версией на Netbeans, но вы также можете использовать его с eclipse.

Этот инструмент может быть загружен с сайта Oracle.