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 108661 - A11Y: No accessible description for some components in "Add Web Service" dialog
Summary: A11Y: No accessible description for some components in "Add Web Service" dialog
Status: VERIFIED FIXED
Alias: None
Product: obsolete
Classification: Unclassified
Component: visualweb (show other bugs)
Version: 6.x
Hardware: PC Windows XP
: P1 blocker (vote)
Assignee: Quy Nguyen
URL:
Keywords: A11Y
Depends on:
Blocks:
 
Reported: 2007-07-02 16:23 UTC by Roman Mostyka
Modified: 2007-07-11 10: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 Roman Mostyka 2007-07-02 16:23:57 UTC
Output of a11y tool:

<HTML><HEAD>
<TITLE>Output from UIAccessibilityTester for window with title : Add Web Service </TITLE>
</HEAD>
<BODY>
<PRE>
Results of Accessibility test, window with title "Add Web Service"


 Doesn't implement Accessible :
   - none.

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


 No Accessible description :
   Class: javax.swing.JButton {  Browse... |  } 
   Class: javax.swing.JButton {  Set Proxy... |  } 
   Class: javax.swing.JRadioButton {  Local File: |  } 
   Class: javax.swing.JRadioButton {  WSDL URL: |  } 
   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.JTextField {  |  } 
   Class: javax.swing.JTextField {  |  } 


 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.
</PRE>
</BODY>
</HTML>
Comment 1 Quy Nguyen 2007-07-03 23:55:43 UTC
The accessible descriptions have been added.

Checking in src/org/netbeans/modules/visualweb/websvcmgr/ui/AddWebServiceDlg.form;
/cvs/visualweb/websvcmgr/src/org/netbeans/modules/visualweb/websvcmgr/ui/AddWebServiceDlg.form,v  <--  AddWebServiceDlg.form
new revision: 1.5; previous revision: 1.4
done
Checking in src/org/netbeans/modules/visualweb/websvcmgr/ui/AddWebServiceDlg.java;
/cvs/visualweb/websvcmgr/src/org/netbeans/modules/visualweb/websvcmgr/ui/AddWebServiceDlg.java,v  <--  AddWebServiceDlg.java
new revision: 1.16; previous revision: 1.15
done
Comment 2 Roman Mostyka 2007-07-04 14:30:35 UTC
Still have some error in output of a11y tool:

No Accessible name :
  Class: javax.swing.JTextField {  |  } 
No Accessible description :
  Class: javax.swing.JTextField {  |  } 
Components with no LABEL_FOR pointing to it :
  Class: javax.swing.JTextField {  Local Files |  Local File combo box } 
  Class: javax.swing.JTextField {  |  } 
Comment 3 Quy Nguyen 2007-07-10 21:55:15 UTC
Fixed the missing text field accessible name/description.  Is the LABEL_FOR strictly necessary for all text fields? 
Currently the local file and url text fields do not have associated labels because the radio buttons next to them
already contain the labels.

Checking in src/org/netbeans/modules/visualweb/websvcmgr/ui/AddWebServiceDlg.form;
/cvs/visualweb/websvcmgr/src/org/netbeans/modules/visualweb/websvcmgr/ui/AddWebServiceDlg.form,v  <-- AddWebServiceDlg.form
new revision: 1.6; previous revision: 1.5
done
Checking in src/org/netbeans/modules/visualweb/websvcmgr/ui/AddWebServiceDlg.java;
/cvs/visualweb/websvcmgr/src/org/netbeans/modules/visualweb/websvcmgr/ui/AddWebServiceDlg.java,v  <--  AddWebServiceDlg.java
new revision: 1.17; previous revision: 1.16
done
Checking in src/org/netbeans/modules/visualweb/websvcmgr/ui/Bundle.properties;
/cvs/visualweb/websvcmgr/src/org/netbeans/modules/visualweb/websvcmgr/ui/Bundle.properties,v  <--  Bundle.properties
new revision: 1.5; previous revision: 1.4
done
Comment 4 Roman Mostyka 2007-07-11 10:52:39 UTC
Verified with build 200707110000.