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.
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" . . .
a11y keyword...
P2 -> P3
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.
Resolved for 3.4.x or earlier, no new info since then -> verified.
Resolved for 3.4.x or earlier, no new info since then -> closing.