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

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

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

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

Спасибо.

Ответы [ 4 ]

16 голосов
/ 06 февраля 2012

Смотрите здесь: 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] и т. Д.)

3 голосов
/ 05 февраля 2012

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

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

0 голосов
/ 05 октября 2012

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

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

0 голосов
/ 23 мая 2012

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

...