Saltar la navegación

3.1.- NetBeans.

Caso práctico

Logo NetBeans
Apache NetBeans (Licencia Apache, Versión 2.0)



Por fin el equipo ha tomado una decisión en cuanto a la tecnología, el lenguaje de programación y la herramienta. Ana está mucho más tranquila pues parece que no necesitará conocer tantos nombres de memoria, ha estado investigando NetBeans por su cuenta y es muy intuitivo, para la creación de las interfaces, para la edición de código ya que cuenta con abundantes ayudas gráficas, y en la edición del texto. Además, empieza creando él mismo el esqueleto de la aplicación, e incluso una de las ventanas más comúnmente utilizada: el cuadro de diálogo Acerca de...

Para desarrollar los contenidos de esta unidad, te proponemos NetBeans como entorno de desarrollo integrado, utilizando la biblioteca swing para la generación de interfaces. Se ha seleccionado este entorno por varios motivos, en primer lugar, permite crear aplicaciones tanto de escritorio, como web como para dispositivos móviles y además se distribuye bajo licencia CDDL y GPL2. Es multiplataforma e incluye varios lenguajes de programación.

Una de sus principales ventajas es que resuelve por sí mismo el tema de la colocación de los componentes en una interfaz gráfica, aspecto de cierta complejidad a la hora de programar, de forma que el desarrollador o desarrolladora sólo tiene que colocar los controles usando el ratón y el IDE se encarga de programarlo.

También permite la inclusión de componentes creados por otros desarrolladores que completan la paleta swing/AWT.

Para saber más

Si quieres instalar NetBeans, necesitas tener instalado JDK previamente. Para instalar JDK lo puedes obtener desde el enlace: Descargar JDK (Para realizar la descarga es necesaria que tengas cuenta de Oracle, la puedes obtener de forma gratuita)

Si necesitas descargar NetBeans para instalarlo, lo puedes hacer desde el enlace: Descargar NetBeans

Durante el desarrollo de estos materiales, se ha utilizado la versión 8.2 de NetBeans.

Seguramente ya has instalado y probado este software, pero por si aún no lo has hecho, y tienes alguna duda acerca de cómo hacerlo, en este enlace te explican cómo hacerlo:

Descarga e instalación de JDK y NetBeans

La página web de Oracle, ha sido modificada en su aspecto con respecto a la que se muestra en el vídeo en el momento que se publicaban estos materiales, pero puedes seguir los pasos que aparecen para su instalación.

Si quieres conocer las principales partes del entorno de NetBeans, consulta el siguiente enlace:

Interfaz NetBeans (pdf - 235,32 KB)

Ejemplo proyecto "AplicacionEscritorio"

Ilustración de una captura de pantalla que muestra el entorno de NetBeans
Montaña Martín Vergel (Elaboración propia)


Una vez que tengas el entorno instalado y funcionando, debes comenzar por crear un proyecto que pueda utilizar las clases incluidas en la librería swing, para ello sólo debes seleccionar como tipo de proyecto Java y en tipo de proyecto seleccionar Java Application. A continuación, rellena los datos principales del proyecto, como su nombre, la localización de los archivos en disco y si queremos crear una clase principal (la activaremos). A continuación, pulsamos terminar y tenemos creado un proyecto nuevo. A continuación, pulsaremos el boto derecho del ratón (a esto se le llama menú contextual) sobre la opción paquetes de fuentes (Source packages) y elegiremos Nuevo / Formularios de interfaz gráfica swing (Swing GUI Forms) /Formulario JFrame (Jframe Forms)/ escribiremos el nombre del nuevo JFrame, en nuestro caso, Formulario y pulsaremos terminar.

Para poder ejecutar el proyecto y visualizar el formulario, debes de indicar cual va a ser la clase principal. Para ello, seleccionamos el proyecto en la ventana Proyectos, pulsas el botón derecho del ratón y accede a propiedades (Properties). A continuación, seleccionamos Ejecutar (run) y en la parte de la derecha, opción Main class, pulsaremos el botón Examinar (Browser) para seleccionar la clase principal.