Я ищу некоторые рамки или инструментарий (стиль перетаскивания) для создания gui в Java. Мне нужно сделать довольно сложное приложение с стыковками, панелями инструментов, таблицами и т. Д.GUI framework Java
Какой из них лучше?
Я ищу некоторые рамки или инструментарий (стиль перетаскивания) для создания gui в Java. Мне нужно сделать довольно сложное приложение с стыковками, панелями инструментов, таблицами и т. Д.GUI framework Java
Какой из них лучше?
Netbeans Платформа может быть то, что вы ищете, она основана на свинг, и Netbeans IDE может быть витрина для него, проверить http://platform.netbeans.org/
Я думаю, эквивалент на SWT равен http://www.eclipse.org/platform/
Если вы ищете GUI-конструктор, у NetBeans есть достойный. В противном случае вы можете просто написать его самостоятельно в Swing или SWT?
да, я знаю качели, но нужно много кода для написания. Это будет работа раба, я думаю .. И, где-нибудь в учебнике, как писать bean? – joseph
Редактировать: Я думаю, вы говорили о стандартном дизайнере swing для netBeans. Платформа NetBeans, кажется, goot с первой точки зрения – joseph
Swing действительно хорош в эти дни и поставляется в комплекте с JRE. Конструктор GUI Netbeans также превосходный. –
eclipse rcp, spring rich client, griffon
все эти рамки хороши, чтобы избежать написания шаблонный код снова (поддержка стыковки, управление окнами, диалоговое управление, управление предпочтения).
Я должен отметить, что полное перетаскивание не поддерживается ни одним из них из коробки, но есть IDE, которые помогают вам создавать панели, компоненты, ... в визуальном редакторе. как Eclipse IDE, так и NetBeans IDE имеют GUI Builder/визуальный редактор.
Мой предпочтительный выбор - это богатый весом клиент, потому что его легко начать, оно основано на колебаниях, оно интегрируется с инфраструктурой стыковки, библиотеками компонентов, ... и использует весну.
Если вам нужна подключаемая архитектура, тогда вы должны взглянуть на затмение, или на небе.
отредактирован: я имею в виду Eclipse RCP
Начните читать Swing Architecture, а затем используйте Netbeans пользовательский интерфейс и, наконец, дополните его библиотеками JIDE Software.
http://img96.imageshack.us/img96/4279/capturadepantalla201003s.png
Jide есть несколько библиотек, например:
Jide Стыковка:
Jide Сетки:
И многое другое. Единственное неудобное, что я вижу, - это хорошее понимание того, как работает Swing перед его использованием (или вы можете получить эти знания в процессе)
Да, я новичок в создании gui, только я создал до сих пор легкие проекты с парой панелей. – joseph
Похоже, у вас будет хорошее изменение, как я вам сказал. Прочтите эту статью и используйте JIDE из NetBeans UI builder. Вы узнаете многое в этом процессе. Когда у вас есть сомнения, вернитесь к SO и спросите об этом. – OscarRyz
[VLDocking] (http://vldocking.com) - это простой способ чтобы добавить интерфейс для стыковки, он не будет использовать дизайн вашего приложения, как RCP. – Andrew