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 78049 - [a11y] Missing accessible parameters in instrumentation filters dialogs
Summary: [a11y] Missing accessible parameters in instrumentation filters dialogs
Status: VERIFIED DUPLICATE of bug 110003
Alias: None
Product: profiler
Classification: Unclassified
Component: Base (show other bugs)
Version: 5.x
Hardware: All All
: P4 blocker (vote)
Assignee: issues@profiler
URL:
Keywords: A11Y
Depends on:
Blocks:
 
Reported: 2006-06-16 10:53 UTC by ehucka
Modified: 2007-08-03 09:07 UTC (History)
0 users

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 ehucka 2006-06-16 10:53:32 UTC
a11y module output (see a11y.netbeans.org):

Dialog: Set Quick Filter

 No Accessible description :
   Class: javax.swing.JButton {  Cancel |  }
   Class: javax.swing.JTextField {  Enter quick filter value here. |  }
   Class: org.netbeans.core.windows.services.NbDialog {  Set Quick Filter |  }

 Components with no mnemonic :
   Class: javax.swing.JLabel {  Filter Value: |  }
   Class: javax.swing.JRadioButton {  Exclusive |  Selected classes will not be
instrumented. }
   Class: javax.swing.JRadioButton {  Inclusive |  Only selected classes will be
instrumented. }


Dialog: Customize Filter Sets

 No Accessible description :
   Class: javax.swing.JButton {  Edit Global Filters |  }
   Class: javax.swing.JTextField {  Filter Set Name: |  }
   Class: org.netbeans.core.windows.services.NbDialog {  Customize Filter Sets |  }

 Components with no LABEL_FOR pointing to it :
   Class: javax.swing.JList {  List of defined instrumentation filter sets. | 
Select an item to edit its properties. }

 Components with no mnemonic :
   Class: javax.swing.JButton {  Add |  Creates new filter set. }
   Class: javax.swing.JButton {  Edit Global Filters |  }
   Class: javax.swing.JButton {  Remove |  Deletes selected filter sets. }
   Class: javax.swing.JLabel {  Filter Set Name: |  }
   Class: javax.swing.JLabel {  Global Filters: |  }
   Class: javax.swing.JRadioButton {  Exclusive |  Selected classes will not be
instrumented. }
   Class: javax.swing.JRadioButton {  Inclusive |  Only selected classes will be
instrumented. }


Dialog:  Edit Global Filters
 No Accessible name :
   Class: javax.swing.JTextField {  |  }


 No Accessible description :
   Class: javax.swing.JTextField {  |  }
   Class: org.netbeans.core.windows.services.NbDialog {  Edit Global Filters |  }
   Class: org.netbeans.modules.profiler.ui.GlobalFiltersPanel$2 {  List of
defined global filters. |  }

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


 Components with no mnemonic :
   Class: javax.swing.JLabel {  Defined Filters: |  }
Comment 1 Jiri Sedlacek 2006-08-09 09:29:05 UTC
According to NetBeans Accessibility Guide 
(http://a11y.netbeans.org/a11yDevGuide.html) accessible descriptions need to be 
set for "components whose context is not obvious from their names". Please 
specify concrete components which you think don't have self-explaining 
accessible names.

Can you see any JTextField in Edit Global Filters?
Comment 2 ehucka 2006-08-09 10:22:32 UTC
The a11 names are sufficient. 
I think the textfield can be cell editor of global filters table. It need not to
be accessible.
Comment 3 Jiri Sedlacek 2007-07-27 11:53:52 UTC
Already fixed as a part of fixing Issue 110003.

*** This issue has been marked as a duplicate of 110003 ***
Comment 4 ehucka 2007-08-03 09:07:26 UTC
verified duplicate