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 - A11Y: Property Dialogs are not accessible
Summary: A11Y: Property Dialogs are not accessible
Status: CLOSED WONTFIX
Alias: None
Product: platform
Classification: Unclassified
Component: Property Editors (show other bugs)
Version: 5.x
Hardware: All Windows XP
: P3 blocker (vote)
Assignee: Jiri Rechtacek
URL:
Keywords: A11Y, JDK_SPECIFIC
Depends on:
Blocks:
 
Reported: 2006-10-24 23:21 UTC by Ch Nguyen
Modified: 2011-06-09 09:52 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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