Desktop GUI рамки


4

Я попытался создать новый шаблон Качели GUI настольных приложений с использованием NetBean 7,0 и только что NetBean имеет отказ от ответственности:

«Обратите внимание, что JSR-296 (Swing Framework приложений) больше не разрабатывается и не будет стали частью официального набора Java Development Kit, который был изначально запланирован. Вы все равно можете использовать библиотеку Swing Application Framework, как есть, но дальнейшая разработка не ожидается ».

Значит ли это, что качели будут оставаться неизменными отныне, и ничего нового не будет добавлено? Что это скажется на приложениях с помощью Swing? Нужно ли мне рассматривать другие графические интерфейсы? Каким будет оптимальный вариант для научного графика и графического приложения?

Спасибо.

+4

Swing App Framework - это другое дело для Java Swing. Java Swing все еще существует в Java SE, поэтому продолжайте и используйте его, если хотите. 14 ноя. 112011-11-14 20:37:30

  0

См. Также [Swing GUI listeners without AWT] (http://stackoverflow.com/questions/6255106/java-gui-listeners-without-awt/). 14 ноя. 112011-11-14 21:02:43

+3

Фактически, это _is_ развивается дальше, только не с помощью сновидения. Он называется BetterSwingApplicationFramework, размещенный на kenai http://kenai.com/projects/bsaf/pages/Home 14 ноя. 112011-11-14 22:40:50

  0

возможный дубликат [редактора графического редактора Netbeans, создающего свой непонятный код] (http://stackoverflow.com/questions/2561480/netbeans -gui-editor-generate-its-own-непонятный код) 15 ноя. 112011-11-15 02:14:10

  0

Спасибо, Клеопатра. 18 ноя. 112011-11-18 00:03:15

3

Свинг является частью JAVA начиная с версии 1.2 и является частью JAVA STANDARD. В ближайшее время он никуда не денется.

JSR-296 (Swing Application Framework) был основой для упрощения и помощи в разработке, которая не очень далеко. Netbeans использует его внутренне. Если вы используете JAVA 7, то, как и многие другие библиотеки netbeans, вам необходимо отправить его отдельно с вашим приложением, потому что оно не является стандартным.

Итак, не стесняйтесь развиваться в качелях. Приложение с чистым swing будет работать на любом JAVA STANDARD на любой платформе в течение долгого времени. Если вы используете SAF, это тоже нормально, но это не стандартно, а его довольно много, поэтому просто не забудьте отправить банку с вашим приложением.

Надеюсь, что это прояснит ситуацию.

  0

отличный ответ - мы заметили здесь [http://stackoverflow.com/questions/10422957/easy-databinding-for-java], что DT никогда не принимает ответы, поэтому я передаю голоса тем, кто этого заслуживает :) 02 май. 122012-05-02 23:39:37