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.
In the files listed below there is used calling of method setMnemonic() or setDisplayedMnemonic(). Class org.openide.awt.Mnemonics should be used instead - see issue #67807. j2ee\blueprints\src\org\netbeans\modules\j2ee\blueprints\ui\projects\PanelOptionsVisual.java j2ee\blueprints\src\org\netbeans\modules\j2ee\blueprints\ui\projects\PanelProjectLocationVisual.java j2ee\ddloaders\src\org\netbeans\modules\j2ee\ddloaders\app\DDChangesPanel.java j2ee\ddloaders\src\org\netbeans\modules\j2ee\ddloaders\app\EarDataObject.java j2ee\ddloaders\src\org\netbeans\modules\j2ee\ddloaders\ejb\DDChangesPanel.java j2ee\ddloaders\src\org\netbeans\modules\j2ee\ddloaders\web\multiview\ContextParamsTablePanel.java j2ee\ddloaders\src\org\netbeans\modules\j2ee\ddloaders\web\multiview\EjbRefPanel.java j2ee\ddloaders\src\org\netbeans\modules\j2ee\ddloaders\web\multiview\EnvEntryPanel.java j2ee\ddloaders\src\org\netbeans\modules\j2ee\ddloaders\web\multiview\ErrorPagesTablePanel.java j2ee\ddloaders\src\org\netbeans\modules\j2ee\ddloaders\web\multiview\FilterMappingPanel.java j2ee\ddloaders\src\org\netbeans\modules\j2ee\ddloaders\web\multiview\FilterPanel.java j2ee\ddloaders\src\org\netbeans\modules\j2ee\ddloaders\web\multiview\FilterParamsPanel.java j2ee\ddloaders\src\org\netbeans\modules\j2ee\ddloaders\web\multiview\FiltersMultiViewElement.java j2ee\ddloaders\src\org\netbeans\modules\j2ee\ddloaders\web\multiview\InitParamsPanel.java j2ee\ddloaders\src\org\netbeans\modules\j2ee\ddloaders\web\multiview\JspPGPanel.java j2ee\ddloaders\src\org\netbeans\modules\j2ee\ddloaders\web\multiview\ListenersTablePanel.java j2ee\ddloaders\src\org\netbeans\modules\j2ee\ddloaders\web\multiview\MessageDestRefPanel.java j2ee\ddloaders\src\org\netbeans\modules\j2ee\ddloaders\web\multiview\OverviewPanel.java j2ee\ddloaders\src\org\netbeans\modules\j2ee\ddloaders\web\multiview\PagesMultiViewElement.java j2ee\ddloaders\src\org\netbeans\modules\j2ee\ddloaders\web\multiview\ResEnvRefPanel.java j2ee\ddloaders\src\org\netbeans\modules\j2ee\ddloaders\web\multiview\ResRefPanel.java j2ee\ddloaders\src\org\netbeans\modules\j2ee\ddloaders\web\multiview\ServletPanel.java j2ee\ddloaders\src\org\netbeans\modules\j2ee\ddloaders\web\multiview\ServletsMultiViewElement.java j2ee\ddloaders\src\org\netbeans\modules\j2ee\ddloaders\web\multiview\WelcomeFilesPanel.java j2ee\ddloaders\src\org\netbeans\modules\j2ee\ddloaders\web\DDChangesPanel.java j2ee\ddloaders\src\org\netbeans\modules\j2ee\ddloaders\web\DDDataObject.java j2ee\earproject\src\org\netbeans\modules\j2ee\earproject\ui\customizer\CustomizerGeneral.java j2ee\earproject\src\org\netbeans\modules\j2ee\earproject\ui\wizards\J2eeVersionWarningPanel.java j2ee\earproject\src\org\netbeans\modules\j2ee\earproject\ui\wizards\PanelOptionsVisual.java j2ee\earproject\src\org\netbeans\modules\j2ee\earproject\ui\NoSelectedServerWarning.java j2ee\ejbcore\src\org\netbeans\modules\j2ee\ejbcore\ejb\wizard\cmp\MultipleEntitySetupPanel.java j2ee\ejbcore\src\org\netbeans\modules\j2ee\ejbcore\ejb\wizard\cmp\RelatedCMPTablesPanel.java j2ee\ejbcore\src\org\netbeans\modules\j2ee\ejbcore\ejb\wizard\entity\EntityEJBWizardPanel.java j2ee\ejbcore\src\org\netbeans\modules\j2ee\ejbcore\ejb\wizard\mdb\MessageEJBWizardPanel.java j2ee\ejbcore\src\org\netbeans\modules\j2ee\ejbcore\ejb\wizard\session\SessionEJBWizardPanel.java j2ee\ejbcore\src\org\netbeans\modules\j2ee\ejbcore\ui\logicalview\entres\CallEjbPanel.java j2ee\ejbcore\src\org\netbeans\modules\j2ee\ejbcore\ui\logicalview\entres\MessageDestinationPanel.java j2ee\ejbcore\src\org\netbeans\modules\j2ee\ejbcore\ui\logicalview\entres\SelectDatabasePanel.java j2ee\ejbcore\src\org\netbeans\modules\j2ee\ejbcore\ui\logicalview\entres\ServiceLocatorStrategyPanel.java j2ee\ejbjarproject\src\org\netbeans\modules\j2ee\ejbjarproject\ui\customizer\CustomizerCompile.java j2ee\ejbjarproject\src\org\netbeans\modules\j2ee\ejbjarproject\ui\customizer\CustomizerJar.java j2ee\ejbjarproject\src\org\netbeans\modules\j2ee\ejbjarproject\ui\customizer\CustomizerJavadoc.java j2ee\ejbjarproject\src\org\netbeans\modules\j2ee\ejbjarproject\ui\customizer\CustomizerSources.java j2ee\ejbjarproject\src\org\netbeans\modules\j2ee\ejbjarproject\ui\customizer\EjbJarSourceRootsUi.java j2ee\ejbjarproject\src\org\netbeans\modules\j2ee\ejbjarproject\ui\customizer\LibrariesChooser.java j2ee\ejbjarproject\src\org\netbeans\modules\j2ee\ejbjarproject\ui\wizards\FolderList.java j2ee\ejbjarproject\src\org\netbeans\modules\j2ee\ejbjarproject\ui\wizards\ImportBuildfile.java j2ee\ejbjarproject\src\org\netbeans\modules\j2ee\ejbjarproject\ui\wizards\ImportLocationVisual.java j2ee\ejbjarproject\src\org\netbeans\modules\j2ee\ejbjarproject\ui\wizards\J2eeVersionWarningPanel.java j2ee\ejbjarproject\src\org\netbeans\modules\j2ee\ejbjarproject\ui\wizards\PanelProjectAppVisual.java j2ee\ejbjarproject\src\org\netbeans\modules\j2ee\ejbjarproject\ui\NoSelectedServerWarning.java j2ee\utilities\src\org\netbeans\modules\j2ee\common\ui\nodes\editors\IdentifierArrayEditor.java j2ee\utilities\src\org\netbeans\modules\j2ee\common\ui\nodes\editors\MethodExceptionPanel.java j2ee\utilities\src\org\netbeans\modules\j2ee\common\ui\nodes\editors\MethodParameterArrayEditor.java j2ee\utilities\src\org\netbeans\modules\j2ee\common\ui\nodes\editors\MethodParameterPanel.java j2ee\utilities\src\org\netbeans\modules\j2ee\common\ui\nodes\editors\ObjectArrayPanel2.java j2ee\utilities\src\org\netbeans\modules\j2ee\common\ui\nodes\MethodCustomizer.java
Since this was filed there may be more or different usages of 2 key/value than from original list below - as mentioned in 86438 this can be used in bundle files to see: find <path> -name "*.properties" | xargs egrep -i '.*=.$' ken.frank@sun.com
j2ee/blueprints not found j2ee/ddloaders still call setMnemonics() j2ee/earproject, j2ee/ejbcore, j2ee/ejbjarproject are fine (no calls of set*Mnemonics() j2ee/utilities not found So only j2ee/ddloaders module needs to be fixed.
j2ee.ddloaders use org.netbeans.modules.xml.multiview.ui.SimpleDialogPanel.DialogDescriptor that does not allow nicely set labels together with mnemonics. So SimpleDialogPanel needs to be fixed first. (API change, review required)
Fixing ddloaders. http://hg.netbeans.org/main/rev/8fa69055db1c Marking this issue as fixed. If more A11Y problems found, please file new issue (this one contains old file lists and obsolete information).
Integrated into 'main-golden', will be available in build *200811220201* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress) Changeset: http://hg.netbeans.org/main/rev/8fa69055db1c User: pslechta@netbeans.org Log: #86181 [a11y] Mnemonics handling issue