2012-04-30 1 views
3

Я сделал несколько поисковых запросов, но я не мог найти ничего конкретно, что отвечает на мои вопросы. Я хотел знать разницу между ними и плюсами и минусами каждого.Есть ли разница между библиотекой Swing Extensions для Netbean и javax.swing?

+0

* "плюсы и минусы каждого из них" * .. * "Качели Extensions библиотека .." * Имеет зависимость Свинг * * Не ли ".. и javax.swing?" включить все в библиотеку расширений. Этого я могу догадаться только из названия «Swing Extensions Library», BTW. Никогда раньше об этом не слышал. ;) –

ответ

2

В Java SE 6 был добавлен GroupLayout, который был разработан для создателя GUI Matisse для NetBeans. Если вы используете более раннюю версию JDK, вам нужна оригинальная нестандартная библиотека (а не javax.swing-package) ,

Также смотрите: http://wiki.netbeans.org/FaqFormSwingLayoutLibrary

+0

Является ли один новее другого? Я не понимаю, есть ли разница. – Strawberry

+0

Если вы используете JDK 6 или более, рекомендуется использовать версию JDK, поскольку она стандартная. – Puce

+1

Также см .: http://wiki.netbeans.org/FaqFormSwingLayoutLibrary – Puce

2

На самом деле я не совсем уверен, но я думаю, что нет никакой разницы между этими двумя, а nebeans использует JDK, установленный на нашем компьютере. но netbeans обеспечивают некоторую гибкость дизайна.

+0

Я спросил, потому что кажется, что мне приходится делиться библиотекой расширений Swing при компиляции из-за того класса, который там используется. – Strawberry

+0

Нет, вам не нужно это делать. потому что в netBeans нет дополнительного расширения. – Saif

+0

Абу, это ложь. Если я вызываю класс 'org.jdesktop.layout.GroupLayout', который используется в NetBeans, тогда мне нужно поделиться библиотекой. Я могу либо использовать GroupLayout javax.swing в Java 6, либо в Swing Library NetBean. Мне нужно будет изменить код, если я переключу библиотеку. – Strawberry

 Смежные вопросы

  • Нет связанных вопросов^_^