netbeans desktop-application jsr296 swing-app-framework saf

¿Por qué no puedo encontrar la aplicación de escritorio Java en Netbeans 7.1?



desktop-application jsr296 (4)

Descargué Netbeans 7.1 con todo el paquete de http://netbeans.org/downloads y lo instalé correctamente en Windows 7.

Pero no puedo encontrar la aplicación Java Desktop que debería estar en la categoría Java cuando se agrega un nuevo proyecto como lo hace 7.0.

¿Dónde está? ¿O cuál es el sustituto en 7.1? Necesito algo para crear GUI arrastrando componentes.

Gracias.



Java Desktop se refiere a un esfuerzo por crear un estándar o biblioteca (bibliotecas) que nunca produjo nada significativo. Creo que es probable que finalmente lo hayan eliminado de Netbeans.

Es más fácil simplemente crear un nuevo proyecto de aplicación Java, no se moleste con un main, luego cree un nuevo formulario JFrame. Esa clase tendrá un main para que uses, y también puedes diseñar el marco en el formulario. También puede crear clases de formulario JPanel. Nota: puedes hacer esto en casi cualquier proyecto en netbeans, no hay nada especial en los proyectos para ellos.


Mire aquí: http://netbeans.org/bugzilla/show_bug.cgi?id=204661

El soporte para [B] SAF (JSR 296, básicamente el marco que estaba detrás de la plantilla de proyecto de la "Aplicación de escritorio Java") se ha eliminado bruscamente (sin una razón válida, permítame agregarlo).

Sin embargo, como Bill dice en su respuesta, no es necesario usar el SAF para diseñar visualmente un formulario. NetBeans swing-designer (conocido como Matisse) se puede utilizar para diseñar cualquier JFrame, JDialog, JPanel, etc.

Sólo tienes que

Haga clic derecho -> New -> JFrame Form...

y estás listo para arrastrar y soltar!

(Las características que perderá son las alarmas y los silbidos adicionales que brindó dicho marco, como las acciones de SAF, la persistencia de las ventanas, la gestión simplificada para las tareas de larga ejecución y la información visual relacionada [ahora tiene que ensuciarse las manos con la clase SwingWorker] , etc)


Puede encontrar algo útil para crear la aplicación de escritorio CRUD en Java.

Puedes encontrarlo here .