Está usted en Indice > Construcción > Lenguajes > Java > Lecciones y Paso a Paso > Creando un JWizard con Swing
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

Varios componentes de interfaces de usuario son parte de aplicaciones comerciales, pero no del framework Swing. En este artículo, el autor comparte con nosotros un componente que él mismo ha escrito, observando cómo ha sido creado, y cómo puede ser utilizado, para crear wizards.

Un paradigma común en el diseño de interfaces de usuario es proveer dos interfaces para cumplir con la misma funcionalidad: una para usuarios expertos y una para principiantes. Hay muchos otros factores para considerar cuando se definen las capacidades de una interfaz de usuario, pero salvo que nuestra aplicación es el foco principal de las actividades diarias de nuestros usuarios, seguramente ellos no perderán mucho tiempo averiguando cómo utilizar nuestra aplicación. Su objetivo es utilizar la funcionalidad que nuestra aplicación otorga, no aprender cómo.Consideremos, como ejemplo, WinZip. Se puede ejecutar en dos modos: modo clásico, y modo wizard. Ambos mecanismos logran la misma cosa, pero cada interfaz cumple un propósito distinto:

  • Los usuarios principiantes a Winzip pueden usarlo inmediatamente, respondiendo solamente a una o dos preguntas por vez.

  • Los usuarios avanzados pueden construir archivos ZIP rápidamente sin tenér que avanzar a través de los diferentes pasos de un wizard cada vez.

El beneficio de un wizard es que permite a un usuario contestar una o dos preguntas por vez y no ser sobrecargado con la tarea que está tratando de efectuar.Entonces, queremos agregar un wizard a nuestra aplicación. Java provee todas las herramientas para construir uno, pero no provee un framework para ello. Por ello, he diseñado una clase JWizard; véase la Figura 1 para verla en funcionamiento.

Wizard
Figura 1 - JWizard en acción

Cuando estamos diseñando un wizard debemos tener en cuenta los siguientes atributos:

  • Logo: mostrar el logo de la compañía o producto en la parte izquierda del wizard Botones: hay tres botones: "Back," "Next," y "Cancel;"; cuando la primera pantalla es mostrada, el botón "Back" está deshabilitado; cuando la última pantalla se muestra, el botón "Next" cambia a "Finish." Los botones deben estar separados del wizard principal por una línea distintiva o borde El título de las páginas del Wizard deberían aparecer en la misma posición en cada pantalla y con el mismo font
  • Los paneles del Wizard deberían tener un fondo color blanco y poseer un borde interno


Usuarios que han visto este tema también han visto...

- Crear sonido timbre de teléfono en Java
- Consejos Técnicos de la Conexión del Desarrollador Java
- Generar un archivo ejecutable con Java
- Cast & Performance en Java
- Errores comunes en la programación con Java


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad

Información legal | Política de Privacidad | Contacte con nosotros

Otro proyecto de Factoría de Internet. Copyright© 2003-2008 Factoría de Internet S.L.. Todos los derechos reservados.


Página generada el 02-12-2008 a las 04:57:58