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.
To repro: push File/Page Setup for opening the"Page Setup" dialog 1. No Accessible description for dialog and buttons: Class: javax.swing.JButton { Cancel | } Class: javax.swing.JButton { OK | } Class: sun.print.ServiceDialog { Page Setup | } 2. Mnemonics conflict Components with potential mnemonics conflict: - components with mnemonic 'R' : Class: javax.swing.JLabel { right (in) | } Class: javax.swing.JRadioButton { Portrait | } - components with mnemonic 'C' : Class: javax.swing.JButton { Cancel | } Class: javax.swing.JLabel { Source: | } 3. OK should be default button without mnemonic Cancel should be without mnemonic 4. Escape does not close the dialog Product Version= Sun ONE Studio 5, Standard Edition (Build 030319) IDE Versioning= IDE/1 spec=3.42.1 impl=030319 Operating System = SunOS version 5.8 running on sparc Java; VM; Vendor= 1.4.0_02;
The Page Setup dialog comes from JDK not from our code. This is according to the AWT Print API. We should file an accessibility bug against JDK, refer to it and close this one.
Issue has been filed to BugTraq : http://developer.java.sun.com/developer/bugParade/bugs/4837113.html
FWIW, the print setup dialog may need to be replaced with our own in order to solve issue 5674 - invoking print over 100 classes produces 100 print dialogs.