GUI Framework Java - PullRequest
       28

GUI Framework Java

5 голосов
/ 04 марта 2010

Я ищу какой-то фреймворк или инструментарий (стиль перетаскивания) для создания графического интерфейса в Java. Мне нужно сделать довольно сложное приложение с док-станциями, панелями инструментов, таблицами и т. Д.

Какой из них будет лучше?

Ответы [ 4 ]

3 голосов
/ 04 марта 2010

NetBeans Платформа может быть тем, что вы ищете, она основана на Swing, и IDE Netbeans может быть примером для этого, отметьте http://platform.netbeans.org/
Я думаю, что эквивалент по SWT http://www.eclipse.org/platform/

3 голосов
/ 04 марта 2010

Если вы ищете конструктор графического интерфейса, NetBeans имеет приличный.В противном случае, вы можете написать это самостоятельно на Swing или SWT?

2 голосов
/ 04 марта 2010

Начните читать Swing Architecture , а затем используйте Netbeans UI Builder и, наконец, дополните его JIDE Software библиотеками.

У JIDE есть несколько библиотек, например:

JIDE Стыковка:

alt text

JIDE Сетки:

alt text

и многое другое. Единственное неудобство, которое я вижу, это то, что вам нужно хорошее понимание того, как работает Swing, прежде чем использовать его (или вы можете получить эти знания в процессе)

1 голос
/ 04 марта 2010

eclipse rcp , пружинный клиент , griffon

все эти фреймворки хороши, чтобы избежать повторного написания стандартного кода (поддержка стыковки, управления окнами, управления диалогами, управления настройками).

Я должен отметить, что полное перетаскивание не поддерживается ни в одном из них, но есть IDE, которые помогают вам в создании панелей Swing, компонентов, ... в визуальном редакторе. Eclipse IDE и NetBeans IDE имеют GUI Builder / визуальный редактор.

Мой предпочтительный выбор - это Spring-клиент, потому что его легко начать, он основан на колебаниях, интегрируется с док-станцией, библиотеками компонентов и ... и использует Spring.

если вам нужна подключаемая архитектура, вам следует взглянуть на eclipse или netbeans.

отредактировано: я имею в виду затмение rcp

...