Лучший GUI Builder для Java/Swing
Какой-нибудь хороший недавний (Java 6+) Swing GUI-строитель, которого сообщество SO захочет рекомендовать? Некоторые функции, которые меня интересуют:
- Open source - отлично, если его открытое, но не жесткое требование
- Нулевые менеджеры макетов - позволяют мне перетаскивать элементы управления, где я хочу их
- Пользовательские элементы управления
- Разделение структуры/кода или возможность переключения вперед и назад
Спасибо за любые предложения!
Ответы
Ответ 1
Netbeans является лучшим для Swing и будет охватывать все, что вам нужно:
- бесплатно
- с открытым исходным кодом,
- доступен нулевой макет, если вы должны использовать его...:-),
- перетащить-н-падение,
- пользовательские элементы управления можно также перетаскивать,
- большая гибкость с файлами и проектами и
- рефакторинга.
Они предлагают лучшую интеграцию Matisse Swing строителя.
Он абсолютно стабилен, расширяем и быстро.
Существует большое количество плагинов.
Революционная инженерия Hibernate хорошо реализована, и существует огромное количество пошаговых руководств, которые помогут вам начать.
Ответ 2
Я лично пользуюсь WindowBuilder Pro
Google. Это плагин для Eclipse, и он бесплатный.
Следующий выпуск Eclipse - Indigo - будет 2 июля и по умолчанию будет включать WindowBuilder.
WindowBuilder - мощный и простой использовать двунаправленный графический интерфейс Java дизайнеру, что очень легко создавать приложения Java GUI без тратить много времени на создание кода для отображать простые формы. С WindowBuilder, который вы можете создать сложные окна в считанные минуты. использование визуальный дизайнер и Java-код будут для вас. Вы можете легко добавьте элементы управления, используя drag-and-drop, добавьте обработчики событий для ваших элементов управления, изменять различные свойства элементов управления используя редактор свойств, интернационализировать свое приложение и многое другое больше.
Ссылка ссылки: WindowBuilder Pro
Ответ 3
Я лично предпочитаю делать все вручную, это более точно и избегать получения сгенерированного кода, который часто уродлив и зависит от конкретной IDE.
Ответ 4
Конструктор GUI NetBeans в порядке. Вам просто нужно сохранить сгенерированные XML-документы с данными GUI, потому что нелегко редактировать исходный код вручную.