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.
Product Version: NetBeans IDE Dev (Build 201011260001) Java: 1.6.0_22; Java HotSpot(TM) Client VM 17.1-b03 System: Linux version 2.6.35-22-generic running on i386; UTF-8; en_US (nb) Call File Hierarchy action on a java file and the Hierarchy dialog that appears has the following a11y problems... =============================================== Tested Window title : Hierarchy - [javaapplication5.Square] =============================================== Results of Accessibility test Doesn't implement Accessible : Class: javax.swing.plaf.synth.SynthSplitPaneDivider { } No Accessible name : Class: javax.swing.JTree { | Java Hierarchy Tree Accessible Descriptor } No Accessible description : Class: org.netbeans.modules.java.navigation.ResizablePopup$2 { Hierarchy - [javaapplication5.Square] | } Label with LABEL_FOR not set : - none. Components with no LABEL_FOR pointing to it : Class: javax.swing.JTree { | Java Hierarchy Tree Accessible Descriptor } Class: org.netbeans.modules.java.navigation.HTMLDocView { Javadoc View | Javadoc View } Components with no mnemonic : Class: org.netbeans.modules.java.navigation.DocumentationScrollPane$BrowserButton { | Open source in editor } Class: org.netbeans.modules.java.navigation.DocumentationScrollPane$BrowserButton { | Show documentation in external web browser } Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic): - none. Components not reachable with tab traversal : Class: javax.swing.JCheckBox { Case sensitive | Switches Filter case sensitivity } Class: javax.swing.JTextField { Filter: | Type a regular expression to filter the items. ("?" matches any character, "*" matches any string; a trailing "*" is automatically appended) } Class: javax.swing.JTree { | Java Hierarchy Tree Accessible Descriptor } Class: org.netbeans.modules.java.navigation.DocumentationScrollPane { Javadoc View | Javadoc View } Class: org.netbeans.modules.java.navigation.DocumentationScrollPane$BrowserButton { | Open source in editor } Class: org.netbeans.modules.java.navigation.DocumentationScrollPane$BrowserButton { | Show documentation in external web browser } Class: org.netbeans.modules.java.navigation.HTMLDocView { Javadoc View | Javadoc View }
Some of these are fixed, jet-main 157ce9f88a25. The rest is wantfix, here comes explanation: 1st) The focus traversal. I've checked it and the component is focus traversable, the return from the text field showing the name of class (down in the dialog) requires not TAB but CTRL+TAB as it's an editor (readonly). 2nd) The Missing label for. I don't want to add label for the tree and javadoc panel as it will make the dialog very very ugly, sorry. If you persist on this I will do it but it will be ugly.
Integrated into 'main-golden', will be available in build *201012100001* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main/rev/157ce9f88a25 User: Tomas Zezula <tzezula@netbeans.org> Log: #192538:A11y problems in dialog showing File Hierarchy