Сможет ли Java 8 иметь еще один выпуск Swing?

Принимая во внимание проект Jigsaw для Java 8 (для модульной JDK), сможет ли быть принят во внимание"новый" Swing Framework?

Рассмотрение означает:

  • кто-то на самом деле переписывает это
  • включая его в релиз JDK

Я думаю, поскольку модули могут быть включены в JDK, можно создать новую платформу для Swing и доставить ее для использования разработчикам новых приложений, в то время как для устаревших приложений будет включена текущая среда Swing.

Будет ли переписать новый Swing и включить его в новый JDK вариант для Java 8? (Каковы ваши мнения и соображения, чтобы принять во внимание для этой задачи?)

1 ответ

Он не был включен в Java 8, и очень маловероятно, что он будет даже рассматриваться для Java 9.

Согласно этой странице JavaFX, JavaFX является заменой Swing:

  1. Заменяет ли JavaFX Swing как новую клиентскую библиотеку пользовательского интерфейса для Java SE?

Да. Тем не менее, Swing останется частью спецификации Java SE в обозримом будущем и поэтому будет включен в JRE. Хотя мы рекомендуем разработчикам максимально использовать API-интерфейсы JavaFX при создании новых приложений, существует возможность расширения приложения Swing с помощью JavaFX, что обеспечивает более плавный переход.

Кроме того, Project Jigsaw теперь предназначен для Java 9.

Другие вопросы по тегам