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.
Figura 1 - JWizard en acción
Cuando estamos diseñando un wizard debemos tener en cuenta los siguientes atributos:
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
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.