J'ai une exigence que JButton désactivé soit lu par la version 9 de JAWS, c'est-à-dire si j'ai un JButton avec le texte "Vrai", il devrait être lu quelque chose comme "Vrai, bouton désactivé". Mais lorsque j'utilise setEnabled(false)
, il ne participe plus à la séquence de mise au point de l'onglet et ne peut donc jamais être lu. Est-il possible de rendre un JButton désactivé par JAWS comme je l'ai décrit?Lecture désactivée JButtons avec JAWS
Ma « solution » est en ce moment à imiter les boutons et handicapés définir le nom accessible comme suit:
button.setForeground(Color.GRAY);
button.getAccessibleContext().setAccessibleName(buttonText + " disabled");
Mais je vraiment utiliser plutôt des boutons réel sont désactivés.
Pouvez-vous spécifier ce que JAWS est dans votre contexte? Les acronymes sont à dix sous. –
Dans le contexte de l'accessibilité et de l'article 508, je pense que c'est assez clair. Mais: JAWS (acronyme de Job Access With Speech) est un lecteur d'écran, un logiciel destiné aux utilisateurs malvoyants, produit par le groupe Blind and Low Vision de Freedom Scientific de St. Petersburg, Floride, États-Unis. ... –