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.
Original status: 3-Accepted; Suggested Status: NEW These items should be added to the Keywords: A11Y A11Y Original submitter: sakthivelg Description: shortfin TP RC4 <HTML><HEAD> <TITLE>Output from UIAccessibilityTester for window with title : Bind to Data - table1 </TITLE> </HEAD> <BODY> <PRE> Results of Accessibility test, window with title "Bind to Data - table1" Doesn't implement Accessible : - none. No Accessible name : - none. No Accessible description : Class: javax.swing.JButton { Apply | } Class: org.netbeans.core.windows.services.NbDialog { Bind to Data - table1 | } Label with LABEL_FOR not set : - none. Components with no LABEL_FOR pointing to it : - none. Components with no mnemonic : Class: javax.swing.JButton { < | Remove table column button } Class: javax.swing.JButton { << | Remove all table column button } Class: javax.swing.JButton { > | Add table column button } Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic): Class: javax.swing.JButton { >> | Add all table column button } Components not reachable with tab traversal : - none. </PRE> Evaluation: I ran the A11Y test again. Here is the result. The only thing needs to look into is: No Accessible description : Class: org.netbeans.core.windows.services.NbDialog { Bind to Data - table1 | } The buttons without ASCII can not have mnemonics. =============================================== Tested Window title : Bind to Data - table1 =============================================== Results of Accessibility test Doesn't implement Accessible : - none. No Accessible name : - none. No Accessible description : Class: org.netbeans.core.windows.services.NbDialog { Bind to Data - table1 | } Label with LABEL_FOR not set : - none. Components with no LABEL_FOR pointing to it : - none. Components with no mnemonic : Class: javax.swing.JButton { < | Remove table column button } Class: javax.swing.JButton { << | Remove all table column button } Class: javax.swing.JButton { > | Add table column button } Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic): Class: javax.swing.JButton { >> | Add all table column button } Components not reachable with tab traversal : - none.
The J2EE 1.4 Sun Web UI Component library based on JSF 1.1 is now under maintenance mode. Only P1/P2 bugs reported on these components will be addressed. All current development efforts are being focused on Java EE 5 Project Woodstock component library based on JSF 1.2.
My mistake. This occurs in J2EE 1.5 also - reopening.
I ran the test and got this result. =============================================== Tested Window title : Bind to Data - table1 =============================================== Results of Accessibility test Doesn't implement Accessible : - none. No Accessible name : - none. No Accessible description : Class: org.netbeans.core.windows.services.NbDialog { Bind to Data - table1 | } Label with LABEL_FOR not set : - none. Components with no LABEL_FOR pointing to it : - none. Components with no mnemonic : Class: javax.swing.JButton { < | Remove table column button } Class: javax.swing.JButton { << | Remove all table column button } Class: javax.swing.JButton { > | Add table column button } Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mnemonic): Class: javax.swing.JButton { >> | Add all table column button } Components not reachable with tab traversal : Class: javax.swing.JButton { < | Remove table column button } Class: javax.swing.JButton { << | Remove all table column button } Class: javax.swing.JButton { > | Add table column button } Class: javax.swing.JButton { >> | Add all table column button } Class: javax.swing.JButton { Button to apply and close the dialog | Button to apply and close the dialog } Class: javax.swing.JButton { Cancel | Cancel button } Class: javax.swing.JButton { Down | Move table column down button } Class: javax.swing.JButton { Help | Help button } Class: javax.swing.JButton { New | Add new table column button } Class: javax.swing.JButton { OK | OK button } Class: javax.swing.JButton { Up | Move table column up button } Class: javax.swing.JComboBox { Get Data From: | Combo box to list the data providers } Class: javax.swing.JList { Available | List box to select columns for the table from the available columns of the data provider } Class: javax.swing.JList { Selected | List box showing the selected columns for the table to display } Need to fix the no accessible description error. Can't do anything about the mnemonics error as buttons without ASCII labels can't have mnemonics. Not sure what causes the "Components not reachable with tab traversal" error. It wasn't reported when this issue was filed initially.
Fixed the accessible description for the following error. Class: org.netbeans.core.windows.services.NbDialog { Bind to Data - table1 | } Checking in visualweb/insync/src/org/netbeans/modules/visualweb/insync/CustomizerDisplayer.java; /cvs/visualweb/insync/src/org/netbeans/modules/visualweb/insync/CustomizerDisplayer.java,v <-- CustomizerDisplayer.java new revision: 1.2; previous revision: 1.1 done Components *are* reachable with tab traversal despite the reported errors.
Verified No accessible description is fixed using: Product Version: NetBeans 6 IDE Dev (Build 200708300000) System: Windows Vista version 6.0 running on x86; Cp1252; en_US (nb) Java: 1.5.0_12; Java HotSpot(TM) Client VM 1.5.0_12-b04 Glassfish: 58c Woodstock 4.1: 200708281412 Report shows: =============================================== Tested Window title : Bind to Data - table1 =============================================== Results of Accessibility test Doesn't implement Accessible : - none. No Accessible name : - none. No Accessible description : - none. Label with LABEL_FOR not set : - none. Components with no LABEL_FOR pointing to it : - none. Components with no mnemonic : Class: javax.swing.JButton { < | Remove table column button } Class: javax.swing.JButton { << | Remove all table column button } Class: javax.swing.JButton { > | Add table column button } Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain mn emonic): Class: javax.swing.JButton { >> | Add all table column button } Components not reachable with tab traversal : - none.