miércoles, 29 de octubre de 2014

Diálogos Modales y No Modales.

A veces nos ocurre que un cuadro de diálogo,  es decir, la típica ventana que permite comunicación entre el usuario y el sistema o el programa, no nos deja hacer  nada mientras que no hagamos lo que nos pide, mientras que no le demos una respuesta adecuada.  Esto es debido a la modalidad en que dicha ventana ha sido programada, es decir a la forma de mantener el foco que va a tener ese diálogo respecto a los demás diálogos.

Un cuadro de diálogo, o ventana de diálogo, puede ser a este respecto de varios tipos:

  • Diálogo No Modal.
    • Aquel que una vez que se encuentra activa permite cambiar el foco a cualquier otro diálogo que se encuentra activo en el sistema o dentro de la propia aplicación.
  • Diálogo Modal.
    • Estos pueden ser a su vez de dos tipos:
    • Modal respecto a una aplicación:  Permiten alternar el foco a otro diálogo que se encuentre abierto en el sistema, pero no al diálogo padre, es decir el diálogo que le da origen.  Estos son los más comunes y se suelen utilizar en las aplicaciones para confirmar una acción del usuario.
    • Modal respecto al sistema: Este no va a permitir cambiar el foco a ninguna otra aplicación hasta que hagamos lo que nos pide, o se produzca acción concreta sobre el mismo. Son menos habituales, y cuando aparece un diálogo de este tipo es generalmente porque el sistema requiere nuestra atención inmediata.


He realizado dos sencillos programas donde vemos las diferencia entre diálogos modales y no modales. En el primer programa tenemos una ventana principal y una ventana no modal.  Si probamos a cerrar la ventana principal, comprobaremos que la ventana no modal no nos lo impide.
En el segundo programa intentamos igualmente cerrar la ventana principal, pero hasta que no cerremos la ventana modal, no podremos cerrar la principal.


   

domingo, 26 de octubre de 2014

Instalar Java Desktop Application en Netbeans 8.0.1

Realizamos esta instalación con Netbeans 8.0.1 y Ubuntu 12.04 LTS , pero los pasos son similares en cualquier otra plataforma y con otra versión del IDE.      

                       Para empezarm nos vamos hasta la página donde nos podemos descargar el plugin para Netbeans Swing Application Framework . (Actualmente no se puede entrar a esta página, si quieres puedes descargarte el plugin desde aquí ).

Vemos que es un plugin para Netbeans 7.2 , pero funciona perfectamente para Netbeans 8.0.1.   Pulsaremos sobre Download para descargarlo.



Vamos a la carpeta donde hemos descargado el archivo y veremos que este es un archivo con extensión .nb .  Seguidamente abriremos el IDE y nos situamos en la barra de menus , donde seleccionamos Herramientas > Plugins  . Se nos abrirá una ventana llamada Plugins, donde seleccionaremos la pestaña Descargados  y pulsaremos sobre el botón Agregar Plugins.



A continuación se abre una nueva ventana, en la cual tenemos que seleccionar la ruta donde hemos descargado el plugin, el mismo que seleccionaremos.  Una vez hecho esto, pulsemos en Aceptar.



Se muestran ciertos datos sobre el plugin y pulsaremos sobre Instalar.



El proceso de instalación acabará rápidamente. Tan solo seguiremos las indicaciones, aceptaremos las condiciones, y si nos dice que el plugin no está firmado optaremos por continuar con la instalación, (esa es nuestra decisión).

Una vez terminado, si en el menú del IDE abrimos Archivo > Proyecto Nuevo  y en la ventana que se nos abre seleccionamos Java > Java Desktop Application.  Ya podemos llevar a cabo nuestra aplicación java con Java Desktop Application.



Saludos Digitales.


sábado, 25 de octubre de 2014

Instalar Netbeans 8.0.1 en Ubuntu 12.04 LTS

La instalación de Netbeans 8.0.1 en ubuntu podemos realizarla  "en modo gráfico" o desde la terminal de comandos.  Vamos a explicar como realizar esta instalación, de modo fácil y "en modo gráfico".

1. Nos vamos a la página de descarga de Netbeans.



2. Elegimos el idioma de nuestro IDE y la Plataforma, así como el paquete de descarga y pulsamos sobre Download.




3. Abrimos la carpeta donde hemos descargado el archivo.  Veremos que es un archivo con extensión .sh .  Haremos click derecho sobre él > propiedades > permisos   y marcaremos la opción Permitir ejecutar el archivo como un programa.  




4. Ahora podremos ejecutar el archivo de instalación haciendo doble click sobre el mismo.  Nos aparecerá una ventana con varios botones.  Lo más fácil es pulsar sobre ejecutar.


5. Se iniciará el instalador de Netbeans 8.0.1.  Si pulsamos sobre el botón Personalizar, podremos añadir o quitar componentes al IDE.  Pulsaremos Siguiente  para que prosiga la instalación.



6. Seguidamente, deberemos aceptar los términos del acuerdo de licencia y si queremos instalar JUnit, procederemos de la misma manera.  Seguramente, si eres un desarrollador, querrás instalar JUnit.


7. A continuación nos indicará la ruta por defecto donde se instalarán diversos componentes. Y ya, no es más que pulsar en "siguiente-siguiente", para terminar nuestra instalación.



Bueno ya tenemos lista nuestra instalación.



Próximamente realizaremos una demostración de esta instalación desde la terminal de comandos.

Un saludo digital.