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.

Bug 87912

Summary: A11Y: Property Dialogs are not accessible
Product: platform Reporter: Ch Nguyen <cnguyencasj>
Component: Property EditorsAssignee: Jiri Rechtacek <jrechtacek>
Status: CLOSED WONTFIX    
Severity: blocker CC: mmirilovic
Priority: P3 Keywords: A11Y, JDK_SPECIFIC
Version: 5.x   
Hardware: All   
OS: Windows XP   
Issue Type: DEFECT Exception Reporter:

Description Ch Nguyen 2006-10-24 23:21:35 UTC
NB 5.5 RC2 build

Ran the A11Y checker tool to test the accessibility in the Properties editor's
Background property dialog, the following result was generated:

Results of Accessibility test, window with title "Page1 - Background"


 Doesn't implement Accessible :
   - none.

 No Accessible name :
   - none.

 No Accessible description :
   Class: javax.swing.JTabbedPane {  Swatches |  } 


 Label with LABEL_FOR not set :
   - none.

 Components with no LABEL_FOR pointing to it :
   Class: javax.swing.JTabbedPane {  Swatches |  } 


 Components with no mnemonic :
   - none.

 Components with wrong mnemonic (mnemonic isn't ASCII , label doesn't contain
mnemonic):
   - none.

 Components not reachable with tab traversal :
   - none.
Comment 1 Ch Nguyen 2006-10-25 00:33:27 UTC
In addition, when running netbeans a11y report with focus on HSB tab selected on
this Background dialog, there are A11Y issues:

 Doesn't implement Accessible :
   - none.

 No Accessible name :
   Class: javax.swing.JFormattedTextField {  |  } 
   Class: javax.swing.JFormattedTextField {  |  } 
   Class: javax.swing.JFormattedTextField {  |  } 
   Class: javax.swing.JSlider {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 


 No Accessible description :
   Class: javax.swing.JFormattedTextField {  |  } 
   Class: javax.swing.JFormattedTextField {  |  } 
   Class: javax.swing.JFormattedTextField {  |  } 
   Class: javax.swing.JRadioButton {  B |  } 
   Class: javax.swing.JRadioButton {  H |  } 
   Class: javax.swing.JRadioButton {  S |  } 
   Class: javax.swing.JSlider {  |  } 
   Class: javax.swing.JTabbedPane {  HSB |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 


 Label with LABEL_FOR not set :
   - none.

 Components with no LABEL_FOR pointing to it :
   Class: javax.swing.JFormattedTextField {  |  } 
   Class: javax.swing.JFormattedTextField {  |  } 
   Class: javax.swing.JFormattedTextField {  |  } 
   Class: javax.swing.JTabbedPane {  HSB |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 


 Components with no mnemonic :
   Class: javax.swing.JRadioButton {  B |  } 
   Class: javax.swing.JRadioButton {  H |  } 
   Class: javax.swing.JRadioButton {  S |  } 


For the RGB tab of the same background dialog, the following was generated:
 No Accessible name :
   Class: javax.swing.JFormattedTextField {  |  } 
   Class: javax.swing.JFormattedTextField {  |  } 
   Class: javax.swing.JFormattedTextField {  |  } 


 No Accessible description :
   Class: javax.swing.JFormattedTextField {  |  } 
   Class: javax.swing.JFormattedTextField {  |  } 
   Class: javax.swing.JFormattedTextField {  |  } 
   Class: javax.swing.JSlider {  Blue |  } 
   Class: javax.swing.JSlider {  Green |  } 
   Class: javax.swing.JSlider {  Red |  } 
   Class: javax.swing.JTabbedPane {  RGB |  } 


 Label with LABEL_FOR not set :
   - none.

 Components with no LABEL_FOR pointing to it :
   Class: javax.swing.JFormattedTextField {  |  } 
   Class: javax.swing.JFormattedTextField {  |  } 
   Class: javax.swing.JFormattedTextField {  |  } 
   Class: javax.swing.JTabbedPane {  RGB |  } 


Should I file separate issues for each tab?
Comment 2 Marian Mirilovic 2006-10-25 08:30:39 UTC
I think, both panels are directly from JDK. 
Comment 3 Jiri Rechtacek 2006-11-27 07:43:28 UTC
Marian is right, these editors are native, called directly from JDK. I think I
can close as WONTFIX.
Comment 4 Marian Mirilovic 2011-06-09 09:52:09 UTC
v/c