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 54251 - A11Y problems of Open Project Filechooser
Summary: A11Y problems of Open Project Filechooser
Status: CLOSED FIXED
Alias: None
Product: projects
Classification: Unclassified
Component: Generic Projects UI (show other bugs)
Version: 4.x
Hardware: All All
: P3 blocker (vote)
Assignee: Petr Hrebejk
URL:
Keywords: A11Y
Depends on:
Blocks:
 
Reported: 2005-02-01 09:03 UTC by Milan Kubec
Modified: 2006-03-24 12:58 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 Milan Kubec 2005-02-01 09:03:56 UTC
[dev-200501301900, JDK 1.4.2_06]

The window is Filechooser and I don't know which
of these problems are only limitations of the
filechooser.

No Accessible name :
   Class:
com.sun.java.swing.plaf.windows.WindowsFileChooserUI$7
{  |  }
   Class: javax.swing.JScrollPane$ScrollBar {  |  }

No Accessible description :
   Class:
com.sun.java.swing.plaf.windows.WindowsFileChooserUI$2
{  File name: |  }
   Class:
com.sun.java.swing.plaf.windows.WindowsFileChooserUI$7
{  |  }
   Class: javax.swing.JComboBox {  Files of type: |  }
   Class: javax.swing.JComboBox {  Look in: |  }
   Class: javax.swing.JDialog {  Open Project |  }
   Class: javax.swing.JScrollPane$ScrollBar {  |  }
   Class: javax.swing.JTextField {  Project Name: |  }

Components with no LABEL_FOR pointing to it :
   Class:
com.sun.java.swing.plaf.windows.WindowsFileChooserUI$7
{  |  }

Components with no mnemonic :
   Class: javax.swing.JButton {  New Folder | 
Create New Folder }
   Class: javax.swing.JButton {  Up |  Up One Level }
   Class: javax.swing.JLabel {  Project Name: |  }
   Class: javax.swing.JToggleButton {  Details | 
Details }
   Class: javax.swing.JToggleButton {  List |  List }
Comment 1 Milan Kubec 2005-02-01 13:33:51 UTC
I tried to pick our own (non-file chooser) stuff:

No Accessible description :
 Class: javax.swing.JDialog {  Open Project |  }
 Class: javax.swing.JTextField {  Project Name: |  }

Components with no mnemonic :
 Class: javax.swing.JLabel {  Project Name: |  }
Comment 2 Petr Hrebejk 2005-02-01 17:21:59 UTC
Mnemonic is nonsense as the associated JTextField is read only.
Acessibiulity added

Checking in src/org/netbeans/modules/project/ui/Bundle.properties;
/cvs/projects/projectui/src/org/netbeans/modules/project/ui/Bundle.properties,v
 <--  Bundle.properties
new revision: 1.56; previous revision: 1.55
done
Checking in
src/org/netbeans/modules/project/ui/ProjectChooserAccessory.form;
/cvs/projects/projectui/src/org/netbeans/modules/project/ui/ProjectChooserAccessory.form,v
 <--  ProjectChooserAccessory.form
new revision: 1.4; previous revision: 1.3
done
Checking in
src/org/netbeans/modules/project/ui/ProjectChooserAccessory.java;
/cvs/projects/projectui/src/org/netbeans/modules/project/ui/ProjectChooserAccessory.java,v
 <--  ProjectChooserAccessory.java
new revision: 1.29; previous revision: 1.28
done


Comment 3 Milan Kubec 2005-02-02 08:01:49 UTC
Don't know if it's nonsense, but projects UI already contains
non-editable text fields with JLabel with mnemonics. Check 'Project
Properties', panel 'Sources' (Project Folder) and panel 'Packaging'
(JAR File). I will try to get more info about it.
Comment 4 Milan Kubec 2005-02-02 09:42:08 UTC
'Platform Name' and 'Platform Folder' in Java Platform Manager have
mnemonics too. And 'Library Name' in Library Manager as well.
Comment 5 Petr Hrebejk 2005-02-02 12:01:31 UTC
OK, will do.
Comment 6 Petr Hrebejk 2005-02-03 16:53:19 UTC
Checking in src/org/netbeans/modules/project/ui/Bundle.properties;
/cvs/projects/projectui/src/org/netbeans/modules/project/ui/Bundle.properties,v
 <--  Bundle.properties
new revision: 1.58; previous revision: 1.57
done
Comment 7 Milan Kubec 2005-02-08 09:48:26 UTC
Verified in dev-200502071900.