Разработка Swing в Netbeans против JDeveloper

#java #swing #netbeans #jdeveloper

#java #swing #netbeans #jdeveloper

Вопрос:

Я написал приложение Java Swing. используя среду IDE JDeveloper, и я хотел бы попробовать преобразовать его в среду IDE NetBeans. Когда я открываю файл .java в NetBeans, он открывает текстовый редактор вместо визуального редактора. Я заметил, что если я создаю новый файл Swing .java в NetBeans, он отлично открывается в визуальном редакторе.

Дизайнер пользовательского интерфейса NetBeans Swing, похоже, не так дружелюбен, как дизайнер пользовательского интерфейса JDeveloper, если NetBeans требует всех дополнительных комментариев.

Как я могу автоматически преобразовать файл JDeveloper Swing .java в файл NetBeans Swing .java?

Ответ №1:

Короткий ответ — вы не можете. См. http://netbeans.org/kb/articles/import-jbuilder.html#faq

NetBeans не является встроенным редактором графического интерфейса пользователя, вместо этого он имеет файл ресурсов, связанный с каждым файлом Java, который содержит фактическую информацию о графическом интерфейсе пользователя. Визуальный дизайнер NetBeans нуждается в этом файле, чтобы иметь возможность выполнять разработку графического интерфейса.

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

Визуальный конструктор NetBeans — отличный инструмент, но только если вы начинаете в нем. Создайте новую форму графического интерфейса пользователя в NetBeans, а затем найдите в исходной папке связанные файлы, они будут иметь .расширение формы и находится в формате XML.