Какой предпочтительный плагин визуального редактора Eclipse для приложений Swing в 2011 году? - PullRequest
4 голосов
/ 17 апреля 2011

Я знаю, что этот вопрос задавался ранее, но во многих случаях эти ответы старше 2 лет.

Я слышал, что проект визуального редактора Eclipse некоторое время бездействовал, сайт обновления VisualSwing4Eclipse, похоже, ничего не содержит (возможно, он не поддерживает Helios?). Существует также Jigloo, но его веб-сайт выглядит довольно любительски и не внушает доверия.

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

Ответы [ 3 ]

5 голосов
/ 17 апреля 2011

NetBeans Matisse .Поскольку вы спрашиваете об Eclise - в проекте с графическим интерфейсом, над которым я работал, мы использовали NetBeans, чтобы просто «нарисовать» пользовательский интерфейс, а затем переключились на затмение, чтобы написать код.

1 голос
/ 18 апреля 2011

Google недавно предоставил Eclipse Pro Windowbuilder pro. Это бесплатно, и вы можете создавать свинг, SWT и GWT экраны. Это не совсем зрелый, но действительно стоит попробовать. http://code.google.com/javadevtools/download-wbpro.html

0 голосов
/ 18 апреля 2011

В целом, я бы не советовал использовать конструктор UI для Swing, потому что чаще всего сгенерированный код просто не читается, а следовательно, не поддерживается.

Кроме того, некоторые дизайнеры заставляют всю вашу команду использовать одну IDE,не обязательно их любимый, что потенциально может снизить их производительность.

Для дизайна пользовательского интерфейса с Swing я очень предпочитаю использовать LayoutManager, который упрощает непосредственное кодирование вашего пользовательского интерфейса (конечно, я не говорю о GridBagLayout), например:

Возможно, вы захотите взглянуть на эту ссылку , где сравниваются несколько LayoutManager с, хотя она немного устарела, но все же заслуживает интереса.Там у вас есть общее представление о существующих Swing LayoutManager и вы можете увидеть код, необходимый для каждого из них для создания одного и того же пользовательского интерфейса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...