Ответ 1
Я никогда не слышал такой вещи и все еще разрабатывал приложения для swing. Не давайте крыльям слухи. Но в качестве альтернативы вы можете использовать JavaFx или swt или buoy.
Я слышал, что, по-видимому, Свинг уже не развивается. Мне нравится Swing и использовать его все время.
Что мне теперь использовать вместо этого?
Я никогда не слышал такой вещи и все еще разрабатывал приложения для swing. Не давайте крыльям слухи. Но в качестве альтернативы вы можете использовать JavaFx или swt или buoy.
Вероятно, вы что-то читали о "Swing Application Framework", которая, будучи построена с использованием Swing, не является "Swing".
От Swing Application Framework - статус и дорожная карта.
Разработка с открытым исходным кодом Справочная реализация, называемая appframework, была начата в 2006 году. [1] Первоначально предполагалось, что эта реализация станет средством интеграции JSR 296 в предстоящую версию Java SE 7 (Dolphin) языка программирования Java, и проект должен был быть включен в пятый этап разработки JDK7. Однако в августе 2009 года было объявлено, что проект не будет включен из-за невозможности согласовать недостатки дизайна и достичь консенсуса между командой JSR 296 до истечения срока действия 5-го этапа. [2]
Исходная реализация Framework Framework Swing была приостановлена на неопределенный срок. [3] Последний публичный выпуск проекта appframework - версия 1.03. [1]
Более старый вопрос, но стоит упомянуть:
Заменяет ли JavaFX Swing как новую клиентскую библиотеку пользовательского интерфейса для Java SE?
Да. Однако Swing останется частью спецификации Java SE в обозримом будущем и, следовательно, будет включен в JRE. Хотя мы рекомендуем> разработчикам максимально использовать API-интерфейсы JavaFX при создании новых приложений, существует возможность расширения приложения Swing с помощью JavaFX, что обеспечивает более плавный переход.
http://www.oracle.com/technetwork/java/javafx/overview/faq-1446554.html#6
Нет ничего плохого в свинге. Лично мне не нравится SWT. Вы должны прочитать входные значения из виджетов и сохранить их в обычных переменных до того, как диалог будет удален.
Январь 2019 Последний
Для справки, AWT & Swing были перемещены в java.desktop начиная с Java SE 9. Вы можете следить за будущими изменениями здесь. JavaFX (добавленный в JDK с 8 лет) был удален из официального JDK в Java 11. Поэтому сложно сказать, что является "официальным". Тем не менее, развитие JavaFX увеличилось после развязки, с новым домом здесь.