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 83755 - a11y: Print Preview->Print Setup->Choose Color dialog has some a11y issues
Summary: a11y: Print Preview->Print Setup->Choose Color dialog has some a11y issues
Status: RESOLVED WONTFIX
Alias: None
Product: uml
Classification: Unclassified
Component: Output (show other bugs)
Version: 5.x
Hardware: All All
: P1 blocker (vote)
Assignee: issues@uml
URL:
Keywords: A11Y
Depends on:
Blocks:
 
Reported: 2006-08-30 10:02 UTC by Peter Lam
Modified: 2006-09-29 19:19 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 Peter Lam 2006-08-30 10:02:14 UTC
There are 3 tabs on the dialog and different set of missing a11y items on each
tab. See below for the missing result on each tab.

Steps to bring up the "Choose Color" dialog:
- invoke IDE
- create a uml project
- create a diagram of any type
- create a few elements on the diagram
- click on Print Preview button on the diagram window toolbar
- from the Print Preview window, click on Print Setup button to bring up the dialog
- from the Print Setup, click on the "Color..." button under the Other group


Under the Swatches tab:
-----------------------
Results of Accessibility test, window with title "Choose Color"

 No Accessible name :
   Class: javax.swing.JTabbedPane {  |  } 

 No Accessible description :
   Class: javax.swing.ColorChooserDialog {  Choose Color |  } 
   Class: javax.swing.JButton {  Cancel |  } 
   Class: javax.swing.JButton {  OK |  } 
   Class: javax.swing.JButton {  Reset |  } 
   Class: javax.swing.JTabbedPane {  |  } 

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



Under the HSB tab:
------------------
Results of Accessibility test, window with title "Choose Color"

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

 No Accessible description :
   Class: javax.swing.ColorChooserDialog {  Choose Color |  } 
   Class: javax.swing.JButton {  Cancel |  } 
   Class: javax.swing.JButton {  OK |  } 
   Class: javax.swing.JButton {  Reset |  } 
   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 {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 

 Components with no LABEL_FOR pointing to it :
   Class: javax.swing.JFormattedTextField {  |  } 
   Class: javax.swing.JFormattedTextField {  |  } 
   Class: javax.swing.JFormattedTextField {  |  } 
   Class: javax.swing.JTabbedPane {  |  } 
   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 |  } 


 Components not reachable with tab traversal :
   Class: javax.swing.JButton {  Cancel |  } 
   Class: javax.swing.JButton {  OK |  } 
   Class: javax.swing.JButton {  Reset |  } 
   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 {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 



Under the RGB tab:
------------------
Results of Accessibility test, window with title "Choose Color"

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

 No Accessible description :
   Class: javax.swing.ColorChooserDialog {  Choose Color |  } 
   Class: javax.swing.JButton {  Cancel |  } 
   Class: javax.swing.JButton {  OK |  } 
   Class: javax.swing.JButton {  Reset |  } 
   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 {  |  } 

 Components with no LABEL_FOR pointing to it :
   Class: javax.swing.JFormattedTextField {  |  } 
   Class: javax.swing.JFormattedTextField {  |  } 
   Class: javax.swing.JFormattedTextField {  |  } 
   Class: javax.swing.JTabbedPane {  |  }
Comment 1 Thuy.d Nguyen 2006-09-29 19:19:08 UTC
This "Choose Color" dialog is infact a javax.swing.JColorChooser component.  We
don't have control over the code of the dialog.  Won't be able to fix these
reported a11y issues.