This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Results of Accessibility test No Accessible description : Class: javax.swing.JButton { Add... | } Class: javax.swing.JButton { Add... | } Class: javax.swing.JButton { Add... | } Class: javax.swing.JButton { Add... | } Class: javax.swing.JButton { Add... | } Class: javax.swing.JButton { Bean Details | } Class: javax.swing.JButton { Bean Environment | } Class: javax.swing.JButton { Browse ... | } Class: javax.swing.JButton { Browse ... | } Class: javax.swing.JButton { Browse ... | } Class: javax.swing.JButton { Browse ... | } Class: javax.swing.JButton { Edit... | } Class: javax.swing.JButton { Enterprise Bean Implementation and Interfaces | } Class: javax.swing.JButton { Enterprise Bean References | } Class: javax.swing.JButton { Enterprise Beans | } Class: javax.swing.JButton { Environment Entries | } Class: javax.swing.JButton { Module Details | } Class: javax.swing.JButton { NewSessionSB | } Class: javax.swing.JButton { Overview | } Class: javax.swing.JButton { Remove | } Class: javax.swing.JButton { Resource environment references | } Class: javax.swing.JButton { Resource references | } Class: javax.swing.JButton { Security role references | } Class: javax.swing.JRadioButton { Bean | } Class: javax.swing.JRadioButton { Container | } Class: javax.swing.JRadioButton { Stateful | } Class: javax.swing.JRadioButton { Stateless | } Components with no mnemonic : Class: javax.swing.JButton { Bean Details | } Class: javax.swing.JButton { Bean Environment | } Class: javax.swing.JButton { Browse ... | } Class: javax.swing.JButton { Browse ... | } Class: javax.swing.JButton { Browse ... | } Class: javax.swing.JButton { Browse ... | } Class: javax.swing.JButton { Enterprise Bean Implementation and Interfaces | } Class: javax.swing.JButton { Enterprise Bean References | } Class: javax.swing.JButton { Enterprise Beans | } Class: javax.swing.JButton { Environment Entries | } Class: javax.swing.JButton { Module Details | } Class: javax.swing.JButton { NewSessionSB | } Class: javax.swing.JButton { Overview | } Class: javax.swing.JButton { Resource environment references | } Class: javax.swing.JButton { Resource references | } Class: javax.swing.JButton { Security role references | } Class: javax.swing.JRadioButton { Bean | } Class: javax.swing.JRadioButton { Container | } Class: javax.swing.JRadioButton { Stateful | } Class: javax.swing.JRadioButton { Stateless | } Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic): - none. Components with potential mnemonics conflict: - components with mnemonic 'A' : Class: javax.swing.JButton { Add... | } Class: javax.swing.JButton { Add... | } Class: javax.swing.JButton { Add... | } Class: javax.swing.JButton { Add... | } Class: javax.swing.JButton { Add... | } Components not reachable with tab traversal : Class: javax.swing.JButton { Add... | } Class: javax.swing.JButton { Add... | } Class: javax.swing.JButton { Add... | } Class: javax.swing.JButton { Add... | } Class: javax.swing.JButton { Add... | } Class: javax.swing.JButton { Bean Details | } Class: javax.swing.JButton { Bean Environment | } Class: javax.swing.JButton { Browse ... | } Class: javax.swing.JButton { Browse ... | } Class: javax.swing.JButton { Browse ... | } Class: javax.swing.JButton { Browse ... | } Class: javax.swing.JButton { Edit... | } Class: javax.swing.JButton { Enterprise Bean Implementation and Interfaces | } Class: javax.swing.JButton { Enterprise Bean References | } Class: javax.swing.JButton { Enterprise Beans | } Class: javax.swing.JButton { Environment Entries | } Class: javax.swing.JButton { Module Details | } Class: javax.swing.JButton { NewSessionSB | } Class: javax.swing.JButton { Overview | } Class: javax.swing.JButton { Remove | } Class: javax.swing.JButton { Resource environment references | } Class: javax.swing.JButton { Resource references | } Class: javax.swing.JButton { Security role references | } Class: javax.swing.JRadioButton { Bean | } Class: javax.swing.JRadioButton { Container | } Class: javax.swing.JRadioButton { Stateful | } Class: javax.swing.JRadioButton { Stateless | }
Not evaluated yet, assigning to Erno.
Will be implemented for 5.5 if time permits. Fix is straightforward but time consuming.
Partially fixed. 20422e0f70c4 Fixed: (1) All components now have a11y name and description (this prevent us from high priority a11y bugs). (2) All components (except tables) have label_for. Not fixed: (1) Tab traversal is still consumed by some components. (2) Most of labels still do not have mnemonics shortcuts (do we have so many ALT+letter shortcuts for multiview page with all subpanels expanded? :-)) (3) Mnemonics clashes exist
it looks like the remaining issues require a whole new UI... I don't think issues@j2ee has a very good eye for that.
Most of the problems are fixed. So closing this issue as fixed. Please create another issue for the rest of problems if any.