2013-06-04 5 views
0

Я работаю над приложением Swing, и я использую свою IDE как Eclipse. По моим сведениям, Eclipse не имеет Swing UI Designer Tool. Теперь это приложение становится сложным. Итак, я хочу использовать инструмент конструктора пользовательского интерфейса. Когда я открываю свои классы JFrame в Netbeans, он не предоставляет мне конструктор пользовательского интерфейса. Я думал, что могу использовать Netbeans, но Netbeans хранит свои собственные коды для поддержки дизайна пользовательского интерфейса.Преобразование класса JFrame в поддержку конструктора NetBeans Класс JFrame

Есть ли способ конвертировать обычный JFrame класс в Netbeans UI Designer совместимый JFrame класс?

+1

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

+0

Если вы так говорите :) – user2172625

ответ

1

Прежде всего, Eclipse действительно имеет Swing UI Designer Tool. Это вызов WindowBuilder Pro, и вы можете обновить свой Eclipse, чтобы легко включить его. Руководство пользователя: here.

WindowBuilder Pro очень стабилен и работает на любой платформе, поддерживающей Eclipse. Возможно, он не так хорошо интегрирован в Eclipse, поскольку Matisse GUI-строитель находится в Netbeans, но вы можете делать свое развитие без каких-либо проблем и ограничений с обоими.

Вы можете делать почти все с обоими плагинами. Оба являются гибкими и расширяемыми, если вы научитесь работать с ними.

Конверсии приложений Swing между Eclipse и Netbeans не очень легки. Вы должны выбрать одну среду и придерживаться ее.

Строители GUI не заменяют базовые знания Swing. Для новичков всегда лучше писать свой код Swing, используя обычный редактор, пока они не поймут понятия и механику Swing. После того, как вы прошли этот этап, если вам нужно написать большое приложение, гораздо лучше с графическим дизайнером, чем без него. Вы можете быстро перейти от прототипа к реальному приложению. Он позволяет быстро изменять и корректировать ваши компоненты.

В конце концов, это программист, который делает хорошую программу. Инструменты просто для вашего удобства.

+1

Хорошее объяснение. Я получил некоторые ошибки в 'Eclipse 3.7', открывая классы' JFrame' через 'WindowsBuilder'. Я только что обновил Eclipse 3.7 до 4.2. 'Windows Builder' достаточно хорош. Благодаря! – user2172625

Смежные вопросы