Джависты реактора, направьте меня на путь истинный!
Немного предыстории: Когда-то недавно, у меня было задание сварганить по быстрому приложение. Учитывая, что я как раз изучал джаву и искал, чем бы размять мозги, я его сделал. Споткнувшись на одном месте, но реакторчане помогли и я прозрел.
На свою же голову, сделал я то приложение на Swing'е. И чёрт меня побрал в него влюбиться. Всё так... Логично. Понятно. Мечта. Из за этого ощущения "правильности" я в своё время и взял джаву.
Прошло некоторое время, и у меня зародилась сделать кое-какое приложение для себя и узкого круга людей. Было решено взяться за JavaFX, ибо мне не многозначно намекнули, что Swing мёртв. Но я не могу. ФХ делает мне очень больно. Особенно этот сраный Scene Builder...
Собственно, два пути передо мною: Использовать куски JavaFX в Swing. (По заветам Оракла)
Или где-нибудь научиться строить приложения JavaFX методами Swing. (Т.е. создание кнопки прямо в коде, ивенты хандлеры рядом с кнопками, обойтись БЕЗ СРАНОГО FXML)
И какой путь выбрать? Может, есть дискорд-чат программистов, где я могу попросить помощи?
Чисто теоретически, я бы мог обойтись чистым Swing, но некоторые выкрутасы дорого обойдутся.
Для тех, кто скажет, мол, шли нахуй свинг, и учись чистому FX -- Я так не смогу. Гуй для джавы и так вещь второстепенная, а впереди ещё изучение spring, maven...
На свою же голову, сделал я то приложение на Swing'е. И чёрт меня побрал в него влюбиться. Всё так... Логично. Понятно. Мечта. Из за этого ощущения "правильности" я в своё время и взял джаву.
Прошло некоторое время, и у меня зародилась сделать кое-какое приложение для себя и узкого круга людей. Было решено взяться за JavaFX, ибо мне не многозначно намекнули, что Swing мёртв. Но я не могу. ФХ делает мне очень больно. Особенно этот сраный Scene Builder...
Собственно, два пути передо мною: Использовать куски JavaFX в Swing. (По заветам Оракла)
Или где-нибудь научиться строить приложения JavaFX методами Swing. (Т.е. создание кнопки прямо в коде, ивенты хандлеры рядом с кнопками, обойтись БЕЗ СРАНОГО FXML)
И какой путь выбрать? Может, есть дискорд-чат программистов, где я могу попросить помощи?
Чисто теоретически, я бы мог обойтись чистым Swing, но некоторые выкрутасы дорого обойдутся.
Для тех, кто скажет, мол, шли нахуй свинг, и учись чистому FX -- Я так не смогу. Гуй для джавы и так вещь второстепенная, а впереди ещё изучение spring, maven...
Если хочешь "Bleeding edge", попробуй https://github.com/jetbrains/skija.