Categorías destacadas
programacion php    
Artículo
28
¡votar!

 Swing y JFC (Java Foundation Classes)


¿Cómo Soportar Tecnologías Asistivas?

Podrías estar preguntándote que son exactamente las tecnologías asistivas, y por qué debemos tener cuidado. Primero, las tecnologías asistivas existen para permitir usar los ordenadores a las personas con discapacidades. Por ejemplo, si tenemos el síndrome del tunel carpal, podríamos usar tecnologías asistivas para realizar nuestro trabajo sin usar las manos.

Las tecnologías asistivas -- interfaces de voz, lectores de pantallas, dispositivos de entrada alternativos, etc. --- no son sólo útiles para la gente con discapacidades, sino también para la gente que usa los ordenadores fuera de la oficina. Por ejemplo, si están atrapado en un atasco de tráfico, podrías utilizar las tecnologías asistivas para chequear tu e-mail, usando sólo la voz. La accesibilidad a la información puede usarse en otras herramientas, como probadores de GUI automáticos.

Las tecnologías asistivas también graban automáticamente el texto del tool-tip asociado con un componente y puede usarse para describir el componente al usuario.

Aquí hay unas cuantas cosas que podemos hacer para que nuestros programas funcionen también con tecnologías asistivas.

  • Usa tool-tips, siempre que tengan sentido.
  • Especifica mnemócinos de teclado siempre que sea posible. Debería ser posible usar nuestro programa sólo con el teclado. Trata de olvidar el ratón!
  • Siempre que tengas un JLabel que muestre un mnemónico para otro componente (como un campo de texto), usa el método setLabelFor para que las tecnologías asistivas puedan encontrar el componente asociado con la etiqueta.
  • Usa el método setDescription para proporcionar una descripción para todos los ImageIcon de tu programa.
  • Si no proporcionas un tool-tip para un componente, usa el método setAccessibleDescription para proporcionar una descripción que las tecnologías asistivas puedan darle al usuario.
  • Si un componente no muestra una cadena corta (que sirve como su nombre por defecto), especifica un nombre con el método setAccessibleName. Podrías querer hacer esto para botónes que són una imagen, paneles que proporcionan agrupamientos lógicos, áreas de texto, etc.
  • Si un grupo de componentes forman un grupo lógico, intenta ponerlos juntos en un componente Swing. Por ejemplo, usa un JPanel para contener todos los botones de radio de un grupo de botones de radio.
Publicado por:
Ricard Lou Torrijos
Recomendar
a un amigo
Compartir
en redes
 
Comentarios
 
BBDD
Entornos de desarrollo
Entretenimiento
Herramientas
Internet
Lenguajes de script
Lenguajes imperativos
Lenguajes orientados a objeto
Otros lenguajes
Plataformas
Teoría
Varios
Copyright © 1998-2011 Programación en Castellano. Todos los derechos reservados
Datos legales | Politica de privacidad | Contacte con nosotros | Publicidad

Diseño web y desarrollo web. Un proyecto de los hermanos Carrero.

Red internet:
Juegos gratis | Servidores dedicados
Más internet: Password | Directorio de weblogs | Favicon