guia java
Ejecutamos el IDE NetBeans.
Ya saben doble clic sobre el ícono en el escritorio o Inicio > Todos los
programas > NetBeans > NetBeans IDE 6.9.1. Y esperamos a que cargue
completamente.
Con el programa en pantalla vamos al menú principal y seleccionamos Archivo >
Proyecto Nuevo
Tendremos una ventana como en la siguientefigura dónde seleccionamos el tipo de proyecto:
Java > Java Application y damos clic en el botón Siguiente.
Categorias: Java
Projectos: Java Application
En este paso vamos a escribir el nombre del proyecto que por
convención Java, las primeras letras de las palabras que contenga serán
en mayúsculas: ProyectoTercero.
Nombre del proyecto: ProyectoTercero.
Damos clic en el botón Terminar.
Esimportante direccionar la ubicación del proyecto
A continuacion veremos nuestro proyecto creado
A continuacion debemos de crear los siguientes paquetes:
_ Imagenes
_ Programas
_ Reportes
Los pasos a seguir son los siguientes:
Clic derecho sobre Paquetes de fuentes_ Nuevo _ Paquete Java
JFrame, JDialog y otras ventanas
Cuando queremos hacer ventanitas en java nosencontramos con dos ventanas: El
JFrame y el JDialog. ¿Cuándo se usa una u otra?, ¿Qué diferencias hay entre ellas?.
Los JDialog admiten un padre y pueden ser o no modales. ¿Para qué sirve ese padre?
¿Puedo hacer cualquier JDialog modal?
Otras veces queremos hacer una ventana de error, de aviso, para pedir un dato o
confirmar algo. ¿Pongo JFrame o JDialog para esas ventanas? ¿Tengo queconstruirla?
Vamos a tratar en este tutorial de echar un vistazo a JFrame y JDialog, así como a
JOptionPane y ver cuándo usamos una u otra. Trataremos de responder a todas estas
preguntas.
JFrame y JDialog
Los dos tipos de ventanas principales que tenemos en java son JFrame y JDialog. Hay varias diferencias entre ellas y en función de estas diferencias vamos a ver para qué sirven
Siinstanciamos un JFrame, en la barra de abajo de windows (creo que se llama
"barra de herramientas") nos aparece un nuevo "botoncito" correspondiente a
nuestra aplicación. Si instanciamos un JDialog, no aparece nada.
Un JFrame tiene un método setIconImage() para cambiar el icono por defecto de
la taza de café. JDialog no tiene este método.
Un JDialog admite otra ventana (JFrame o JDialog) como padreen el
constructor. JFrame no admite padres.
Un JDialog puede ser modal, un JFrame no.
Todo esto nos indica lo siguiente:
Un JFrame debe ser la ventana principal de nuestra aplicación y sólo debe haber
una.
Las ventanas secundarias de nuestra aplicación deben ser JDialog.
Los motivos de esto son los siguientes.
Al mostrar el JFrame un botón en la barra de herramientas de windows ytener método
para cambiar el icono, es la ventana ideal como ventana principal de nuestra aplicación y sólo debe haber una. Nos permite cambiar el icono y sólo debe haber un botón en la barra de herramientas de windows para nuestra aplicación.
Si usamos un JDialog como ventana principal, no tenemos botón en la barra de
herramientas y no hay forma fácil de cambiarle el icono.
Los JDialog sonideales para ventanas secundarias porque admiten una ventana padre.
Si la VentanaA es padre del JDialogB, entonces el JDialogB siempre estará por delante
de VentanaA, nunca quedará por detrás. Lo ideal es que hagamos nuestras ventanas
secundarias como JDialog cuyo padre sea el JFrame principal. De esta forma los
JDialog siempre serán visibles por encima del JFrame y no se irán detrás ni quedaránocultos por el JFrame.
Otra ventaja de admitir un padre es que heredan el icono de él. Si hemos cambiado el
icono del JFrame con el método setIconImage(), entonces todos los JDialog que
hagamos como hijos de este JFrame heredarán el icono. Todas las ventanas de nuestra
aplicación tendrán el mismo icono en lugar de la taza de café por defecto.
Jerarquía de padres y ventanas modales
Un...
Regístrate para leer el documento completo.