Java

Solo disponible en BuenasTareas
  • Páginas : 18 (4427 palabras )
  • Descarga(s) : 0
  • Publicado : 19 de noviembre de 2010
Leer documento completo
Vista previa del texto
Construcci´n de interfaces gr´ficos de usuario con Netbeans o a

9 de enero de 2004

´ Indice
1. Creaci´n del contenedor de objetos o 2. Adici´n de componentes al contenedor o 3. Configuraci´n de componentes o 4. Construcci´n de men´ s o u 5. Modificando el gestor de posicionamiento 6. Copiando objetos 7. Asistente de conexi´n o 8. El gestor de posicionamiento GridBagLayout 9. A˜ adirmanejadores de eventos n 10.Contenedores dentro de contenedores 11.Creaci´n de un panel para dibujar y gestionar sus eventos o 12.Localizaci´n de los programas ya terminados o 1 3 5 6 6 7 7 9 11 13 14 17

1.

Creaci´n del contenedor de objetos o

La creaci´n del interfaz gr´fico de usuario (GUI) con Netbeans es muy sencilla. Se comienza creando o a un contenedor mediante una determinada plantilla, yluego se arrastran a ´l, los componentes visuales, e ajust´ndoles las propiedades que se necesiten. a Vamos a crear un GUI simple. El GUI concatenar´ los strings de dos campos de texto y luego mosa trar´ el resultado en un tercer campo de texto. a Ejecuta el entorno Netbeans, abre un directorio de trabajo, y crea un paquete para el programa que vamos a crear: 1. 2. 3. Ejecuta el IDE. Pincha en lasolapa GUI Editing de la ventana principal para cambiar al modo GUI. Decide qu´ directorio quieres usar para colocar el c´digo fuente. Si el directorio ya est´ montado, e o a abre el directorio en la ventana Explorer. Si no est´ montado, pulsa con el bot´n derecho sobre a o el nodo de m´s alto nivel de Filesystems, selecciona Mount Directory del men´ contextual, y a u monta el directorio. Pinchacon el bot´n derecho el directorio montado, selecciona New → Java Package. Llama o GuiDemoBasic al nuevo paquete. Esta operaci´n se muestra en la siguiente figura. o 1

4.

A continuaci´n, crea el contenedor a partir de una plantilla. Nosotros elegiremos JFrame para este o programa. Otros posibles contenedores son Applet, Dialog, Frame o Panel de AWT, y JApplet, JDialog, JInternalFrame, JFrame oJPanel de Swing. 1. 2. Pincha con el bot´n derecho en el nuevo paquete GuioDemoBasic, y selecciona New → o JFrame Form del men´ contextual. u Nombra AddStrings al nuevo JFrame, y pincha en Finish:

3.

El IDE abre una ventana Source Editor con el c´digo Java para la nueva clase del JFrame. o Adem´s abre una ventana Form Editor, que incluye la paleta de componentes en la parte superior, a elinspector de componentes en la parte derecha y el panel editor del form bajo la paleta de componentes.

2

Si observamos con alg´n navegador de directorios lo que ha ocurrido tras los pasos anteriores, pou demos comprobar que se ha creado un directorio llamado GuiDemoBasic que contiene el fichero AddStrings.java que contiene el c´digo Java que aparece en el Source Editor. Adem´s aparece el o afichero AddStrings.form que es usado por el Form Editor para leer y guardar el form que estamos creando. Este ultimo fichero no es necesario para compilar ni ejecutar el programa. ´ El c´digo Java creado con Netbeans puede ser exportado, compilado y ejecutado fuera del IDE en o cualquier entorno Java. Tambi´n el c´digo Java creado en otros entornos puede ser importado, moe o dificado, compilado yejecutado en Netbeans. Pero,actualmente no hay ninguna forma de generar un fichero .form a partir del c´digo importado. Eso significa que el c´digo importado debe modificarse a o o mano, en lugar de con el Form Editor.

2.

Adici´n de componentes al contenedor o

La paleta de componentes nos permite seleccionar qu´ componente queremos a˜adir al form. En la e n parte superior derecha de la paletaaparecen varias solapas, con las distintas categor´ de componentes ıas que podemos usar. Los tres botones de la parte izquierda de la paleta se usan para definir el modo del Form Editor. Por ahora, aseguraos que el bot´n Selection Mode est´ pulsado. o a

3

Vamos a a˜adir tres componentes JLabel. Para ello: n 1. 2. 3. Pinchar en la solapa Swing de la paleta de componentes. Pinchar en el bot´n...
tracking img