powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JavaFX использовать ли fxml или идти классическим путем
17 сообщений из 17, страница 1 из 1
JavaFX использовать ли fxml или идти классическим путем
    #39130858
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Начал крутить вертеть JavaFX.
Посмотрел вариант использования в IDE Idea, в Netbeans'е, с использованием maven и стандартным для нетбинса ant'ом.
Остановился на нетбинсе без мавена, так как проект пишу один и возится с pom'ом как-то, если честно, влом.

Если брать мавен, то при генерации в терминале/cmd он создает по умолчанию проект с использованием fxml, а эти файлы можно редактировать в JavaFX Scene Builder, что есть немного приятно :)

Стандартно в нетбинсе есть варианты один из них JavaFX Application и есть еще JavaFX FXML Application.
В принципе и тот и тот понятен, в одном привычные для меня анонимные внутренние классы, в другом контроллеры с аннотациями @FXML, ну кто в теме, тот знает...

В связи с этим вопрос: какой из вариантов использовать... правильнее, что ли? Последствия может какие есть от использования того или того?
...
Рейтинг: 0 / 0
JavaFX использовать ли fxml или идти классическим путем
    #39130901
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поторопился, надо было нагуглить нужные статьи, вопрос закрыт.
Но если, кому-то есть что сказать, велком :)
...
Рейтинг: 0 / 0
JavaFX использовать ли fxml или идти классическим путем
    #39130908
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ээ... а вывод?
...
Рейтинг: 0 / 0
JavaFX использовать ли fxml или идти классическим путем
    #39131070
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с особенностями JavaFX не знаком, но сказал бы что разметка плюс контроллер однозначно лучше, чем ява класс с кучей кода, в котором создается ГУЙ и обработчиками всякого разного там же. Имхо это адская жесть, даже если многие к такому привыкли
...
Рейтинг: 0 / 0
JavaFX использовать ли fxml или идти классическим путем
    #39131085
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЭэ... а вывод?
Прошу прощения))
Как написали выше, когда все разделено так оно гораздо лучше/удобнее, хотя мне после Swings и Vaadin'a не привычно.
Буду пробовать, привыкать.
Почитал эту статью и вот эту еще, тут небольшой учебник получается :)
...
Рейтинг: 0 / 0
JavaFX использовать ли fxml или идти классическим путем
    #39132818
Atum1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NixicПоторопился, надо было нагуглить нужные статьи, вопрос закрыт.
Но если, кому-то есть что сказать, велком :)



\\ссылки на нужные статью можно:)
...
Рейтинг: 0 / 0
JavaFX использовать ли fxml или идти классическим путем
    #39132962
Nixic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Atum1NixicПоторопился, надо было нагуглить нужные статьи, вопрос закрыт.
Но если, кому-то есть что сказать, велком :)
\\ссылки на нужные статью можно:)
Уже привел выше, но еще есть куча материалов. Для вникания в общую концепцию проще читать на русском, потом можно и на английском искать статьи и документацию почитывать. А так, вроде, ничего сверхъестественного не увидел :) Надо привыкнуть просто.
...
Рейтинг: 0 / 0
JavaFX использовать ли fxml или идти классическим путем
    #39137219
Alexey Kuznetsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpashaс особенностями JavaFX не знаком, но сказал бы что разметка плюс контроллер однозначно лучше, чем ява класс с кучей кода, в котором создается ГУЙ и обработчиками всякого разного там же. Имхо это адская жесть, даже если многие к такому привыкли

На вкус и цвет - фломастеры разные.

Я что на свинге, что на FX все кодом написал.
Главное сервисных методов / билдеров / оберточек наваять нужное кол-во, тогда и кодом все лаконично и понятно выходит.
И по мне главное можно дебагать и в дифах при пуше в git видно чего и зачем меняли.

Offtop:
Я даже, прости господи, на делфи теперь так же пишу - все кодом :)
Даже наваял жалкое подобие Miglayout-а для делфи и доволен как слон.
...
Рейтинг: 0 / 0
JavaFX использовать ли fxml или идти классическим путем
    #39137236
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Kuznetsovвсе кодом :)
-1
Ну ты как белая ворона)))))))))))))
...
Рейтинг: 0 / 0
JavaFX использовать ли fxml или идти классическим путем
    #39137240
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Alexey Kuznetsovвсе кодом :)
-1
Ну ты как белая ворона)))))))))))))
-1. В большинстве проектов, WYSIWYG нафиг не нужен. MigLayout с его режимом дебага закрывает все вопросы.
WYSIWYG нужен только в крупных ERP где с формами, действительно, перемудрено. И клепать их промышленными мастшабами целой командой можно без редактора не выйдет.
...
Рейтинг: 0 / 0
JavaFX использовать ли fxml или идти классическим путем
    #39137643
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BlazkowiczWYSIWYG нужен только в крупных ERP где с формами
ну тогда в Java десктопа как не было так и не будет.
Счас даже в андроиде есть визуальный редактор.
Всё меняется в жизни.
А крупный проект "Учётка валенков на заводе" или нет - не будем.
IMHO
...
Рейтинг: 0 / 0
JavaFX использовать ли fxml или идти классическим путем
    #39137645
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну и вообще, я больше про Delphi возмутился))).
Уж там писать кодом визуальный формы - вообще клиника.
Интересно посмотреть на те формы.
Значит "Разруха в головах" а не в ЯП.
...
Рейтинг: 0 / 0
JavaFX использовать ли fxml или идти классическим путем
    #39138039
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если честно мне Swing-овые layout менеджеры никогда не нравились.
Я имею в виду простые как grid, border, bag. Учебные примеры с их
использованием смотрятся круто. Да дескыть можно сваять формочку
логона к примеру. Но вы попробуйте сделать художественный дизайн
учитывая всякие тонкие пожелания заказчика. И без визуального редактора
форм. Это нонсенс.
...
Рейтинг: 0 / 0
JavaFX использовать ли fxml или идти классическим путем
    #39138254
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey KuznetsovНа вкус и цвет - фломастеры разные.
не в этом случае, но мне лень спорит об очевидном.

Alexey KuznetsovЯ что на свинге, что на FX все кодом написал.
Главное сервисных методов / билдеров / оберточек наваять нужное кол-во, тогда и кодом все лаконично и понятно выходит.
я такое читал миллион раз. как показывает практика - все хорошо только в голове автора. как только он валит, те, кому остается его "порядок" хватаются за голову.

Alexey KuznetsovИ по мне главное можно дебагать
все можно дебагить. правда не совсем понятно, что дебагить в коде вида

Код: xml
1.
2.
3.
<VGroup>
<Button onClick=""/>
</VGroup>




Alexey Kuznetsovи в дифах при пуше в git видно чего и зачем меняли
везде видно
...
Рейтинг: 0 / 0
JavaFX использовать ли fxml или идти классическим путем
    #39138296
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha,

В MigLayout крутейший и, возможно, единственный в своём роде дебаг. Он тебе четко показывает где границы и индекты каждого контрола. Невероятно удобно для отладки layout.
...
Рейтинг: 0 / 0
JavaFX использовать ли fxml или идти классическим путем
    #39138310
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник

не вижу удобного в написании какого кода для создания статичного интерфейса.
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
setSize(600, 800);
setLayout(new MigLayout("wrap 5", "grow, fill"));

for (int i = 0; i < 5; i++) {
JTextField field = new JTextField();
this.add(field);
}

JButton button = new JButton();
this.add(button,"span, h 100%");
...
Рейтинг: 0 / 0
JavaFX использовать ли fxml или идти классическим путем
    #39138383
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz В MigLayout крутейший и, возможно, единственный в своём роде дебаг
может быть, я как-бы с сабжем не знаком
...
Рейтинг: 0 / 0
17 сообщений из 17, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JavaFX использовать ли fxml или идти классическим путем
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]