2016-08-15 3 views
-1

Разве какие-либо разработчики используют JavaFX только через FXML?Изучает JavaFX перед использованием FXML?

Преимущества очевидны и, конечно, полезно знать, что делает макет. Поэтому мне интересно узнать, есть ли какие-либо причины, чтобы узнать, как работает место размещения и как все работает вместе за кулисами FXML, как будто я должен был все это сделать?

Я пытаюсь сам научить себя чему-то, и я не хочу «наполовину осла» его. Я очень мало кодировал в JavaFX и использовал FXML один раз, но если никто не кодирует только JavaFX (или если есть какая-то точка), возможно, я просто пропущу процесс изучения самого кода и прыгаю прямо в FXML

+0

Непонятно, что этот вопрос означает. FXML является частью JavaFX и представляет собой просто альтернативный способ создания и настройки объектов. Как вы узнаете, что добавить в файл FXML, если вы не изучили JavaFX? –

+0

Я отредактировал его, я надеюсь, что это немного яснее. – Steven

+0

Вы создаете ложную дихотомию. Вы не можете понять одно без другого (если есть какая-то разница между ними). «Изучение JavaFX» означает изучение того, как работают макеты, как должно быть структурировано приложение, какие классы API доступны и что они делают. Какой конкретный выбор синтаксиса, который вы используете, является незначительной деталью, и вы не можете действительно понять ни один из них без другого imho. –

ответ

0

Уверен, что можно использовать JavaFX без FMXL!

Но если вы хотите использовать FXML, вы можете взглянуть на Scene-Builder. Может быть очень полезно и сэкономить ваше время, потому что вам не нужно писать все FMXL самостоятельно.

Этот поток должен отчасти ответить на ваш вопрос тоже:
Java FX: declarative vs procedural

Надеется, что это помогает!

+0

Спасибо за ответ! Я имел в виду больше, стоит ли пытаться закодировать в JavaFX, прежде чем использовать FXML, который в любом случае сделает для вас большую часть работы? Я пытаюсь сам научить себя чему-то, и я не хочу «наполовину осла» его. Я очень мало кодировал в JavaFX и использовал FXML один раз, но если никто не кодирует только JavaFX (или если есть какая-то точка), возможно, я просто пропущу процесс изучения самого кода и прыгаю прямо в FXML. – Steven

+0

Как сказал James_D. На самом деле необходимо знать оба. Но это полностью зависит от вас, как вы в конечном итоге реализуете свой проект. Оба метода имеют преимущества и недостатки. –

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