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 18289 - MainMenu is not accessible for screen reader
Summary: MainMenu is not accessible for screen reader
Status: CLOSED INVALID
Alias: None
Product: platform
Classification: Unclassified
Component: Window System (show other bugs)
Version: 3.x
Hardware: PC Windows ME/2000
: P3 blocker (vote)
Assignee: issues@platform
URL:
Keywords: A11Y
Depends on:
Blocks:
 
Reported: 2001-12-03 13:41 UTC by dpavlica
Modified: 2008-12-22 19:39 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 dpavlica 2001-12-03 13:41:29 UTC
I tested it by new screen reader JAWS on JDK 1.4 Merlin with installed 
AccessBridge. Our NB menu (LazyMenu) is not accessible but in SwingSet's menu 
works. This I obtained by using JAWS with AccessBridge on Netbeans when I was 
moving across main menu:

Exception: java.lang.IllegalAccessException: Class com.sun.java.accessibility.ut
il.SwingEventMonitor$SwingEventListener can not access a member of class org.ope
nide.awt.MenuBar$MenuFolder$LazyMenu with modifiers "public"
Exception: java.lang.IllegalAccessException: Class com.sun.java.accessibility.ut
il.SwingEventMonitor$SwingEventListener can not access a member of class org.ope
nide.awt.MenuBar$MenuFolder$LazyMenu with modifiers "public"
Exception: java.lang.IllegalAccessException: Class com.sun.java.accessibility.ut
il.SwingEventMonitor$SwingEventListener can not access a member of class org.ope
nide.awt.MenuBar$MenuFolder$LazyMenu with modifiers "public"
.
.
.
Comment 1 dpavlica 2001-12-03 13:44:48 UTC
a11y keyword...
Comment 2 _ ttran 2001-12-03 13:54:01 UTC
P2 -> P3
Comment 3 Peter Zavadsky 2001-12-04 09:13:38 UTC
Closing as invalid.

If the reader needs public access to JMenuItem subclasses it's its
problem, not our class impl.
 Obviously there is no rule that all subclasses of menu components has
to have public access modifier.
 And the statement it works with SwingSet is an invalid argument.
Those classes are all generic and all are public. But that is no rule
just and conicidence, ant if the tool counts with it, it the same
conicidence it works with SwingSet.

The tool should be able to work with all types public/non public
classes as well otherwise its use is limited.

Please reopen if there is some concrete A11Y problem with our SwingSet 
subclasses according the tool. Now I don't see any one.
Comment 4 Quality Engineering 2003-07-01 15:47:43 UTC
Resolved for 3.4.x or earlier, no new info since then -> verified.

Comment 5 Quality Engineering 2003-07-01 16:25:43 UTC
Resolved for 3.4.x or earlier, no new info since then -> closing.