Альтернативы GUI Java [закрываются]

станд.:: карта основана красное черное дерево . Можно также использовать другой контейнеры , чтобы помочь Вам реализовать свои собственные типы деревьев.

25
задан Jeff Storey 8 September 2009 в 02:06
поделиться

6 ответов

Макеты:

Для макетов я отказался от менеджеров макетов JDK в пользу инструмента JGoodies Forms . Я считаю это намного более эффективным. Он читает на более высоком уровне и значительно сокращает объем кода, связанного с макетами.

7
ответ дан 28 November 2019 в 21:32
поделиться

Я рекомендую использовать Clojure Это позволяет вам быстро писать графические интерфейсы Java без шаблонов.

5
ответ дан 28 November 2019 в 21:32
поделиться

Вам определенно следует использовать среду IDE с построителем графического интерфейса.

IntelliJ IDEA и NetBeans имеют очень хорошие конструкторы графического интерфейса пользователя, они позволяют автоматически связывать объекты и значительно сократит количество усилий, необходимых для создания графического интерфейса пользователя, вместо того, чтобы делать это полностью вручную.

3
ответ дан 28 November 2019 в 21:32
поделиться

Я не специалист в программировании графического интерфейса пользователя, но пробовали ли вы использовать NetBeans в качестве платформы для своего приложения?

1
ответ дан 28 November 2019 в 21:32
поделиться

Я согласен с другими в том, что привязка к NetBeans кажется опасной, особенно при работе с другими разработчиками. Я использовал (коммерческий) плагин Swing Designer (путем «создания экземпляров») для Eclipse с большим успехом - мне нравится то, что он выполняет циклические операции, генерируя код, который вы можете изменить вручную. Не идеально, но позволяет сэкономить время.

Но самая большая разница в моем программировании Swing связана с открытием лучших менеджеров компоновки. Я перешел от FormLayout (хорошо) к TableLayout (лучше), но теперь я не использую ничего, кроме MiGLayout (невероятно).

3
ответ дан 28 November 2019 в 21:32
поделиться

Как насчет использования MiGLayout ?

Его чрезвычайно просто изучить и использовать. Я вам настоятельно рекомендую. В моем последнем проекте это помогло мне сократить много времени на внедрение большого количества графического интерфейса.

10
ответ дан 28 November 2019 в 21:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: