@Junior007

Как делать GUI в Java?

Изучаю JavaFX и возник такой вопрос: Расположение элементов для GUI можно прописывать либо в FXML-файле, либо программировать все непосредственно в Java-коде. Как правильно разрабатывать GUI?
Сначала я думал, что лучше писать верстку в FXML, а логику в Java-коде, но сейчас такой подход мне кажется не очень удобным.
  • Вопрос задан
  • 953 просмотра
Пригласить эксперта
Ответы на вопрос 4
@red-barbarian
не привычный. но не удобный. описание формы отдельно, логики отдельно, css стилей отдельно приносит выгоду, когда нужно менять программу много-много раз. Тогда понимаешь насколько удобно разделение этих вещей. Такое разделение дает гибкость.
Ответ написан
Безусловно интерфейс должен строиться из FXML-кусков. Это очень удобно и при сопровождении сэкономит кучу времени.
Ответ написан
@ruslanys
Согласен со всеми отписавшимися ребятами здесь. В качестве примера возьмите тот же Android: там тоже можно на XML верстку собирать, либо программно. По-умолчанию делают на XML, на Java только в необходимых случаях.
Я думаю, такой же подход очень даже применим к десктопным приложениям на JavaFX.

Ну и повторюсь: гораздо удобнее разделять логику и представление.
Ответ написан
Комментировать
sergey-gornostaev
@sergey-gornostaev Куратор тега Java
Седой и строгий
Правильнее разделять логику и представление.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы