Почему я не могу найти настольное Java-приложение в Netbeans 7.1

Я скачал Netbeans 7.1 со всеми пакетами с http://netbeans.org/downloads и успешно установил его в Windows 7.

Но я не могу найти Java Desktop Application, которое должно быть в категории Java при добавлении нового проекта, как в 7.0.

Где это находится? Или что заменитель в 7.1? Мне нужно что-то для создания графического интерфейса путем перетаскивания компонентов.

Благодарю.

4 ответа

Решение

Смотрите здесь: http://netbeans.org/bugzilla/show_bug.cgi?id=204661

Поддержка [B]SAF (JSR 296, в основном фреймворк, который лежал в основе вашего шаблона проекта "Java Desktop Application") была внезапно прекращена (без веской причины, позвольте мне добавить).

Однако, как говорит Билл в своем ответе, нет необходимости использовать SAF для визуального оформления формы. Swing-дизайнер NetBeans (известный как Matisse) можно использовать для разработки любого JFrame, JDialog, JPanel и т. Д.

Вы просто должны

Правый клик -> New -> JFrame Form...

и вы готовы перетаскивать!

(Функции, которые вам будут не хватать, - это дополнительные навороты, которые предоставляет такая среда, такие как действия SAF, постоянство окон, упрощенное управление для долго выполняющихся задач и связанная визуальная обратная связь [теперь вам нужно запачкать руки с классом SwingWorker], так далее)

Java Desktop - это попытка создать стандарт или библиотеку (библиотеки), которые никогда не создавали ничего значимого. Я думаю вполне вероятно, что они наконец удалили его из Netbeans.

Легче просто создать новый проект Java-приложения, не заботиться о главном, а затем создать новую форму JFrame. Этот класс будет основным для вас, и вы также можете создать рамку в форме. Вы также можете создавать классы JPanel Form. Примечание: вы можете сделать это практически в любом проекте в NetBeans, в них нет ничего особенного.

Вы можете найти что-то полезное для создания настольного приложения CRUD на Java.

Вы можете найти это здесь.

NetBeans 7.0 лучше использовать для полной поддержки компонентов Swing. многие учебные пособия и руководства содержат "Настольное приложение Java" (например, для JXMapKit: http://today.java.net/pub/a/today/2007/10/30/building-maps-into-swing-app-with-jxmapviewer.html)

Другие вопросы по тегам