Net Beans
Net Beans
Net Beans
51
guía rápida
introducción
NetBeans es un entorno de desarrollo o IDE (integrated development environment)
para todo tipo de tecnologías Java e incluso permite la codificación de programas en C,
C++ y otros (aunque está pensado para Java).
Sus funciones son:
requerimientos
Se requiere (al ser una plataforma creada en Java 2) tener instalado el JDK 1,3 o
superior.
2
© Jorge Sánchez 2004
1> Ir a http://java.sun.com/j2se/1.4.2/download.html
filesystems
En NetBeans, hay un panel dedicado a los archivos y carpetas de las aplicaciones y
componentes Java, es el panel de la izquierda titulado Explorer (filesystems). En
ese panel deben aparecer los llamados filesystems. Un filesystem es una carpeta que
3
Guía rápida de NetBeans 3.51
Se entiende que la carpeta elegida es la que contiene el paquete raíz (root package). Si
esta carpeta poseyera más carpetas dentro, serán consideradas como paquetes
interiores, lo que significa que las clases definidas en esas carpetas sólo podrán ser
compiladas si se incluye la instrucción package seguida de la ruta.
Por ejemplo si hemos hecho un filesystem de la carpeta C:\prueba, y dentro hay
una carpeta llamada utiles y dentro de esta otra llamada contadores, compilar una
clase de la carpeta contadores requiere colocar como primera instrucción de la clase:
package utiles.contadores.
cambiar un filesystem
Si pulsamos el botón derecho sobre el icono Filesystem y elegimos Customize
podremos cambiar la ruta de la carpeta raíz (esto abría que hacerlo si hemos movido
esa carpeta o si queremos elegir otra carpeta raíz para ese mismo filesystem).
desconectar un filesystem
Si pulsamos el botón derecho sobre un determinado filesystem y elegimos Unmount
filesystem, entonces se desconecta la carpeta elegida y sus archivos no serán visibles
en el IDE a no ser que se vuelva a montar.
compilación y ejecución
Build y compile
Compilar el archivo es preparar el archivo class que corresponde al original java. Hay
cuatro formas (las cuatro en el menú Build):
Build. (F11) Compila el archivo sólo si ha habido cambios desde la última vez.
Build all. (Mayúsculas + F11) Lo mismo, pero compila todos los archivos
java relacionados.
Compile all. (Mayúsculas + F9) Idéntico pero compila además todos los
archivos de clases relacionadas
detener la compilación
Si la compilación tarda demasiado tiempo en realizarse, se puede detener haciendo uso
de la opción Stop compile en el menú Build o pulsando la tecla Alt +
Mayúsculas + C.
Clean
El comando clean que se encuentra también en el menú Build permite borrar el
archivo class relacionado con el actual. Es decir borra el archivo compilado (en el caso
de clean all borrar todos los compilados relacionados).
errores
Cuando un código posee errores de compilación, en el apartado Output se nos muestra
el error, y en el código habrá un aspa de color rojo en cada línea de error. Eso facilita su
corrección.
La tecla F12 permite ir al siguiente error, la tecla Mayúsculas + F12 permite
volver al error anterior
5
Guía rápida de NetBeans 3.51
1> Montar un filesystem para la carpeta en la que se desean almacenar las clases
compiladas
la ventana Output
Esa ventana muestra los mensajes del compilador. Se puede recorrer cada mensaje e
incluso utilizarla para que nos lleve a las líneas de código relacionadas con el mensaje.
Si se desea que los mensajes de esa ventana se almacenen en un archivo externo,
entonces:
Desde esta misma zona del cuadro de opciones se pueden configurar los colores y
formatos de letra de la ventana Output
configurar argumentos
La función main de un archivo Java ejecutable admite argumentos, los cuales se
pueden configurar seleccionando el archivo el archivo Java ejecutable en la vista del
explorador y eligiendo Set arguments en el menú Build
administración de de archivos
el explorador
El panel izquierdo es el explorador (explorer) de archivos de NetBeans. Los elementos
que poseen el símbolo son elementos que se pueden expandir. Así podemos
expandir los filesystems, para ver sus archivos y carpetas o paquetes interiores. Además
podemos expandir los archivos Java para examinar sus elementos.
7
Guía rápida de NetBeans 3.51
En la parte de abajo hay tres pequeñas solapas que permiten cambiar la vista que ofrece
el explorador. Son:
Projects. Muestra los archivos que forman parte del proyecto actual (si lo hay)
De tal forma que al crear un nuevo archivo hay que decidir la finalidad del mismo. Para
crear un archivo:
1> Hay que elegir la carpeta en la que deseamos crear el archivo y pulsar el
botón secundario del ratón en ella y elegir New
2> Seleccionar :
Folder. Para crear una carpeta
Package. Para crear un paquete.
Main class. Para crear una clase principal
8
© Jorge Sánchez 2004
9
Guía rápida de NetBeans 3.51
guardar cambios
Basta pulsar Control+S o File-Save. En este IDE no existe operación Guardar
como (Save as), se debe copiar un archivo en su lugar.
cerrar archivos
Cada archivo abierto aparece en una pestaña en el lado derecho. cada pestaña posee el
nombre del archivo al que se refiere. En cada nombre aparece una X para poder cerrar
el archivo.
Si el nombre del archivo posee un asterisco, con él se indica que el archivo no ha
sido guardado. Al cerrar se nos pedirá Guardar (Save) o Descartar cambios (Discard)
o Cancelar el cierre.
2> Pulsar el botón derecho y elegir Copy para copiar o Cut para mover
(también se pueden elegir estos comandos en el menú Edit)
borrar archivos
Se hace como en el explorador de Windows. Se puede seleccionar y pulsar la tecla
Suprimir o se puede pulsar el botón derecho en él y elegir Delete
10
© Jorge Sánchez 2004
plantillas propias
Cuando se crea un archivo se debe elegir la plantilla sobre la que se basa el archivo. Es
muy común desear crear plantillas propias. Para ello:
modificar plantillas
Para ello:
borrar plantillas
Para ello:
otros cambios
Desde ese mismo apartado de Tools-Options Source Creation and Management
- Templates, se puede:
plantillas privilegiadas
Cuando se pulsa el botón derecho en una carpeta y se elige New se puede entonces
elegir una plantilla para crear un documento desde All templates. Pero sin embargo
aparecen unas plantillas en el mismo menú, son las privilegiadas. Para hacer que una
plantilla sea privilegiada:
3> Elegir la plantilla que se desea como privilegiada, pulsar en ella el botón
secundario de ratón y elegir Copy
edición de código
Source Editor
El source editor es el editor de código fuente que utiliza este IDE. En el editor el
código aparece de distintos colores según a qué se refiera ese texto. En la línea de
estado se indica el número de columna y línea en la que se encuentra el cursor y se
apreciará la palabra INS si se está en modo de inserción (el texto nuevo se añade sin
borrar el que ya existía) o OVR si se está en modo de sobrescritura. La tecla ins
permite cambiar de modo.
Por debajo de la línea de estado hay una pestaña por cada archivo abierto. Se indica
en ella el nombre y aparecerá un asterisco si hay código sin guardar.
tabulaciones
Para realizar tabulaciones o sangrados en el código a fin de señalar el código que está
inmerso en un bloque, basta con pulsar el tabulador. Todas las líneas siguientes se
colocarán automáticamente en esa posición. La tecla Ctrl+D permite abandonar la
tabulación y colocarse en la tabulación anterior.
Sin embargo el source editor reconoce los elementos de bloque, es decir los signos {
y }, y así cuando se inserta el símbolo de apertura de llave, automáticamente el cursor
salta solo al siguiente tabulador. Al cerrar la llave, también el tabulador se coloca sólo
en la posición adecuada.
opciones de tabulación
Haciendo uso del menú Tools para elegir Options-Editing-Editor settings-Java
Editor, se pueden seleccionar diversas opciones del editor de código para Java (las
opciones para otros tipos de código como XML, HTML, CSS, JSP, etc., se configuran de
igual modo). Entre ellas están:
12
© Jorge Sánchez 2004
Tab size. Elige el número de espacios que habrá entre cada salto de tabulación
reemplazar texto
Se puede también buscar un determinado texto a fin de reemplazarlo con otro. Esto es
posible desde Edit-Replace o pulsando Ctrl+H. Tras ejecutar una de estas dos
acciones, entonces basta con poner el texto buscado en el apartado Find what y el
13
Guía rápida de NetBeans 3.51
abreviaturas
Al escribir código es interesante utilizar abreviaturas. NetBeans tiene ya configuradas
unas cuantas. Por ejemplo al escribir la abreviatura sout, Java cambia la abreviatura
por el código System.out.println(“”);
Desde Tools-Options-Editing-Editor settings-Java Editor en el apartado
abbreviations aparece la lista de abreviaturas que podemos además cambiar o
utilizar para añadir más.
añadir abreviaturas
Desde el apartado abbreviations comentado anteriormente. Tras pulsar el botón de
los puntos suspensivos, aparece una lista completa de abreviaturas. Pulsando el botón
Add podremos añadir una nueva.
Tras pulsar el botón hay que colocar la abreviatura en el apartado Abbreviation
mientras que el apartado Expansion se coloca el texto que reemplazará a la
abreviatura.
modificar abreviaturas
Basta llegar al apartado abbreviations, hacer clic en el botón de puntos suspensivos,
elegir la abreviatura y pulsar el botón Edit. El cuadro siguiente se manipula como en el
apartado anterior.
macros
Son herramientas que facilitan el trabajo común dentro de NetBeans, graban una serie
de teclas a las cuales se las asigna un nombre y/o una tecla rápida.
grabar macro
5> Pulsar Add y en el cuadro siguiente pulsar la tecla con la que se desee
invocar a la macro. Esa tecla ejecutará la macro siempre que se quiera
14
© Jorge Sánchez 2004
gestión de macros
En el apartado Tools-Options-Editing-Editor settings-Java Editor se puede
elegir la propiedad macros y al pulsar en el botón de puntos suspensivos, editar o
borrar (remove) las macros anteriores
javadoc
administrador de javadocs
En Tools-Javadoc manager se llama al administrador de javadocs, el cual es capaz
de montar filesystems que contienen documentos javadoc y gestionar su uso. Lo normal
es que haya una carpeta llamada docs, dentro de la raíz del paquete que es en la que se
genera la documentación.
En la carpeta de documentación el archivo index.html será el índice general.
Mediante el administrador de archivos se debe montar esta carpeta (Mount) para que
pueda ser buscada.
15
Guía rápida de NetBeans 3.51
autocomment
También en Tools está la herramienta de autocomentarios que permite colocar
comentarios javadoc desde el cuadro en lugar de escribirles a mano.
16