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.
Issue has been transfered from BugTraq: http://developer.java.sun.com/developer/bugParade/bugs/4826799.html Description: Name: ssR10187 Date: 03/03/2003 Product Version = Sun ONE Studio 5, Standard Edition (Build 030228) IDE Versioning = IDE/1 spec=3.38 impl=030228 Operating System = SunOS version 5.8 running on sparc Java; VM; Vendor = 1.4.0; Java HotSpot(TM) Client VM 1.4.0-b92; Sun Microsystems Inc. To reproduce: - Open dialog HTTP Monitor via main menu View/HTTP Monitor =============================================== Tested Window title : HTTP Monitor =============================================== Results of Accessibility test No Accessible name : Class: javax.swing.JTabbedPane { | } Class: org.openide.explorer.view.TreeView$ExplorerTree { | } No Accessible description : Class: javax.swing.JTabbedPane { | } Class: org.netbeans.core.windows.frames.TopFrameTypeImpl { HTTP Monitor | } Class: org.openide.explorer.view.TreeView$ExplorerTree { | } Components with no LABEL_FOR pointing to it : Class: javax.swing.JTabbedPane { | } Class: org.openide.explorer.view.TreeView$ExplorerTree { | } Components with no mnemonic : Class: org.openide.awt.ToolbarButton { | Reload all records } Class: org.openide.awt.ToolbarToggleButton { | Show/Hide time stamp } Class: org.openide.awt.ToolbarToggleButton { | Sort records alphabetically } Class: org.openide.awt.ToolbarToggleButton { | Sort records by timestamp (ascending) } Class: org.openide.awt.ToolbarToggleButton { | Sort records by timestamp (descending) } Class: org.openide.awt.ToolbarToggleButton { | Use the browser's session cookie for replays } Class: org.openide.awt.ToolbarToggleButton { | Use the recorded session cookie for replays } ====================================================================== A comment.
Code review requested, see attachments.
Created attachment 9284 [details] Diffs for TransactionView.java
Created attachment 9285 [details] Diffs for bundle.properties
Created attachment 9301 [details] Bundle.properties diffs
Created attachment 9302 [details] TransactionView diffs
Tabbed Pane Accessible Name: "Details of the HTTP Monitor data record " Tabbed Pane Accessible Desc: "These tabs in the HTTP Monitor show details of the selected HTTP monitor data record." Tree Accessible Name: "HTTP Monitor data records" Tree Accessible Desc: "A tree view of HTTP monitor data records." Discussed the issue of not having LABEL_FOR for the tree and tabbed pane with another HIE more familiar with accessibility. She and I agree that it's not needed in this case because it is possible to ctrl-tab and ctrl-pg dn or use arrow keys to walk through this interface. LABEL_FOR in this case would end up with a stilted interface. No mnemonics are needed for these toolbar buttons without text. They can be reached by tabbing through, and they all have tooltips on them.
As per the discussion with Ann, the label_for and mnemonics for the buttons will not be added. I added names and descriptions to the top component, to the tree and tabs on the main dialog, and to the tabs on the replay dialog (not part of the report). In the process I also discovered some other problems with clashing mnemonics. I also took Milan Kuchtiak's suggestion and expanded some of the existing description entries.
Created attachment 9311 [details] Final set of diffs for all files changed
I forgot to mention that this change was reviewed by Simran.
verified in [s1s5](030317)