Escolar Documentos
Profissional Documentos
Cultura Documentos
Contenido
Introduccin .........................................................................................................
......... 2
Propsito del
documento ........................................................................................... 2
Programas
necesarios .............................................................................................. 2
Preparacin del
Proyecto .............................................................................................. 3
Interfaz de GUI
Builder ................................................................................................. 5
Zona de
diseo ......................................................................................................... 5
Paleta ...................................................................................................................
..... 6
Propiedades de
elementos ........................................................................................ 6
Inspector ..............................................................................................................
..... 6
Nociones bsicas de
diseo ......................................................................................... 7
Aadir un
elemento ................................................................................................... 7
Modificar
atributos ..................................................................................................... 7
Anclaje .................................................................................................................
..... 8
Introduccin
Propsito del documento
Este manual est pensado para ser utilizado como gua de referencia a la hora
de crear interfaces de usuario en JAVA.
Se pretende dar a conocer unas pautas bsicas que sirvan como base de la
creacin de interfaces simples, dejando al interesado la tarea de investigar en
mayor profundidad a la hora de utilizar tcnicas ms avanzadas.
Para poder llevar a cabo lo descrito en este manual ser necesario instalar
NetBeans
3. Rellenamos con los datos deseados el formulario, pero dejando marcadas las
casillas Create Main Class y Set as Main project. Pulsamos Finish.
4. Ahora tenemos que crear el archivo que contendr la GUI. Para ello
pulsamos con el botn derecho sobre el icono del proyecto que hemos creado y
elegimos New > JFrame Form.
6. Se nos debera abrir el archivo que hemos creado, mostrando la interfaz del
GUI Builder.
Zona de diseo
Esta es la zona que est contenida en el cuadrado rojo y que en un comienzo
tan slo contendr un rectngulo vaco. Sirve para colocar los distintos
elementos de la interfaz que estemos creando, cambiando sus parmetros
(color, tamao, etc) y, en definitiva, amoldndolos a los que queramos
conseguir. En la parte superior tiene una barra de herramientas con diferentes
elementos:
1. Source Design: estos dos botones nos permiten cambiar entre modo de
vista de cdigo y grfico. En el Grfico podremos aadir los distintos elementos
de la interfaz, mientras que en el de vista de cdigo les daremos funcionalidad.
Ntese que en la parte de cdigo aparecern zonas sombreadas de azul, lo que
significar que ese trozo de cdigo slo puede ser editado mediante el GUI
Builder y no de forma manual.
2. En esta parte tenemos 3 botones muy tiles.
a. Modo Seleccin: nos permite seleccionar los elementos de la interfaz y
moverlos o cambiar su tamao.
b. Modo Conexin: nos deja definir la relacin entre dos elementos de la
interfaz, sin tener que entrar en la vista de cdigo.
c. Vista previa: aparece una interfaz preliminar para que podamos evaluar su
funcionalidad antes de compilar.
3. Botones de autoajuste: con ellos podemos alinear los elementos de la
interfaz de forma automtica.
Inspector
A parte de las zonas anteriores, existe una zona ms, en la esquina inferior
izquierda, llamada Inspector. Es aqu donde encontramos un resumen en forma
de rbol de todos los elementos que hemos ido aadiendo a la interfaz,
pudiendo adems seleccionarlos directamente o cambiar sus propiedades
pinchando en opcin adecuada al hacer clic con el botn derecho del ratn
sobre ellos, sin necesidad de buscarlos en la propia interfaz.
Nociones bsicas de diseo
A la hora de disear en GUI Builder, hay 3 pasos que son claves para dar forma
a la interfaz que se desea crear: aadir, modificar propiedades y definir el
anclaje.
Aadir un elemento
Para llevar a cabo su colocacin son muy tiles las prcticas lneas que GUI
Builder nos muestra para ayudarnos a conocer la distancia entre elementos.
Pero estas lneas tienen otra utilidad: relacionar los elementos con el tamao
de la ventana de forma automtica, lo que nos lleva al siguiente punto.
Anclaje
Se
puede comprobar cmo el Panel 1 tiene definida la propiedad de
autorredimensionarse con el ancho de la ventana, mientras que el Panel 2
queda intacto sea cual sea. Del mismo modo, jTectField1 est relacionado con
Panel 1, puesto que si no lo estuviera ocurrira lo que se en la siguiente
imagen.
5. Por ltimo aparecer otro formulario que nos preguntar cmo queremos
visualizar las columnas de las tablas. Elegimos la opcin que queramos y
finalizamos.
Llegados a este punto, debera haberse creado una interfaz con un formulario
que realiza las tareas ms sencillas sobre nuestra BD: consultar, aadir y
borrar. A partir de aqu, le podemos aadir la funcionalidad y el formato que
deseemos, como barras deslizantes para dar valor a los campos.