Есть ли лучший способ разработки приложений Java Swing?Лучший способ сделать Swing Applications
SWIXML? JavaFX? Что-нибудь еще, что разработчики здесь понравились и порекомендовали?
Есть ли лучший способ разработки приложений Java Swing?Лучший способ сделать Swing Applications
SWIXML? JavaFX? Что-нибудь еще, что разработчики здесь понравились и порекомендовали?
JavaDesktop - это очень полный источник информации для такого рода вопросов.
В последнее время я нашел (но не использовал его непосредственно) Flamingo swing component suite впечатляет.
Тем более, что позволяет интегрировать один последний недавний дизайн пользовательского интерфейса: ribbons
(Это не новый путь развития в том смысле, что по-прежнему является классическим компонентом Качели, не - например - XML-основе свинг спецификации , но я хотел бы посмотреть на другой projects of javadestop для других иллюстраций к вашему вопросу)
другой «лучший способ» заключается в использовании лучшего Layout Manager:
MigLayout:
чрезвычайно гибкий и простой в использовании менеджер компоновки, который работает как для Swing, так и для SWT.
Он может выполнять то, что представляет собой таблица, макет формы и почти все менеджеры Swing Layout могут с простым пониманием кодирования на основе String и/или API.
Он предназначен для ручного кодирования макетов, что Matisse/Group Layout для IDE.
JPanel panel = new JPanel(new MigLayout());
panel.add(firstNameLabel);
panel.add(firstNameTextField);
panel.add(lastNameLabel, "gap unrelated");
panel.add(lastNameTextField, "wrap");
panel.add(addressLabel);
panel.add(addressTextField, "span, grow");
Я хотел бы построить пользовательский интерфейс (HTML, SWT или Swing) с Groovy. Это намного проще с Groovy builders.
Swing Application Framework - это легкая структура, которая упрощает создание и поддержку приложений для настольных компьютеров малого и среднего размера. Структура состоит из библиотеки классов Java, которая поддерживает конструкции для таких вещей, как:
Об этом article.
Он был объединен с Netbeans 6.0 and later.
Мне очень понравилась AppFramework, но это вызвало некоторые проблемы с сетью в моих программах: соединения JDBC завершились неудачно, если я не сделал один * до *, запуская код запуска AppFramework. – 2009-10-27 12:28:49
(Я собираюсь попробовать Groovy и, возможно, Griffon для моего следующего приложения для рабочего стола.) – 2009-10-27 12:29:26
Если вам нравится программирование в Groovy вместо Java, проверить Griffon: http://griffon.codehaus.org/
Хем, что ты имеешь в виду, «лучший способ»? Вы подразумеваете, что есть что-то по своей сути неправильно с качелями? – BraveSirFoobar 2008-12-04 09:53:51