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 38902 - A11Y problems in Component designer
Summary: A11Y problems in Component designer
Status: VERIFIED INVALID
Alias: None
Product: guibuilder
Classification: Unclassified
Component: Code (show other bugs)
Version: 3.x
Hardware: PC Windows ME/2000
: P3 blocker (vote)
Assignee: Tomas Pavek
URL:
Keywords: A11Y
Depends on:
Blocks:
 
Reported: 2004-01-16 13:25 UTC by Jaromir Uhrik
Modified: 2004-02-17 14:18 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 Jaromir Uhrik 2004-01-16 13:25:42 UTC
[200401141900; j2sdk1.4.2_03]
Results of Accessibility test, window with 
title "JFrame"
 Doesn't implement Accessible :
   Class: 
org.netbeans.modules.form.fakepeer.FakePeerContain
er {  } 
 Components with no mnemonic :
   Class: javax.swing.JToggleButton {  Connection 
Mode |  If selected, Form Editor is 
in "Connection Mode" - you may connect components 
with a wizard. } 
   Class: javax.swing.JToggleButton {  Selection 
Mode |  If selected, Form Editor is in "Selection 
Mode" - you may select components on the form. } 
   Class: org.openide.awt.Actions$ToolbarButton 
{  Test Form |  Test Form } 
 Components not reachable with tab traversal :
   Class: javax.swing.JToggleButton {  Connection 
Mode |  If selected, Form Editor is 
in "Connection Mode" - you may connect components 
with a wizard. } 
   Class: javax.swing.JToggleButton {  Selection 
Mode |  If selected, Form Editor is in "Selection 
Mode" - you may select components on the form. } 
   Class: org.netbeans.modules.form.HandleLayer 
{  Visual form designer |  Use Component 
Inspector for keyboard-only navigation } 
   Class: org.openide.awt.Actions$ToolbarButton 
{  Test Form |  Test Form }
Comment 1 Tomas Pavek 2004-01-21 16:03:46 UTC
> Doesn't implement Accessible :
>    Class: 
> org.netbeans.modules.form.fakepeer.FakePeerContainer {  }

This a special component the user cannot see or interact with.

> Components with no mnemonic :
>    Class: javax.swing.JToggleButton {  Connection 
>            Mode |  If selected, Form Editor is 
>            in "Connection Mode" - you may connect components 
>            with a wizard. }
>    Class: javax.swing.JToggleButton {  Selection 
>            Mode |  If selected, Form Editor is in "Selection 
>            Mode" - you may select components on the form. } 
>    Class: org.openide.awt.Actions$ToolbarButton 
>            {  Test Form |  Test Form } 
> Components not reachable with tab traversal :
>    Class: javax.swing.JToggleButton {  Connection 
>            Mode |  If selected, Form Editor is 
>            in "Connection Mode" - you may connect components 
>            with a wizard. } 
>    Class: javax.swing.JToggleButton {  Selection 
>            Mode |  If selected, Form Editor is in "Selection 
>            Mode" - you may select components on the form. } 
>    Class: org.openide.awt.Actions$ToolbarButton 
>            {  Test Form |  Test Form }

These are the form toolbar buttons. Toolbar buttons don't have
mnemonics, nor they are traversable. They should have a shortcut
associated, or the corresponding action should be available e.g. from
a menu by keyboard. This concrete case is already tracked by issue 38743. 

> Components not reachable with tab traversal :
>    Class: org.netbeans.modules.form.HandleLayer 
>            {  Visual form designer |  Use Component 
>            Inspector for keyboard-only navigation } 

HandleLayer is the transparent layer where component selections are
painted. It *is* accessible by keyboard. After opening the form just
press TAB and you are there.
Comment 2 Jaromir Uhrik 2004-02-17 14:18:54 UTC
O.K. - VERIFIED.