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 140137 - [A11Y] Issues with MIDP Application properties > Platform
Summary: [A11Y] Issues with MIDP Application properties > Platform
Status: VERIFIED FIXED
Alias: None
Product: javame
Classification: Unclassified
Component: Build System (show other bugs)
Version: 6.x
Hardware: All Windows XP
: P3 blocker (vote)
Assignee: Denis Anisimov
URL:
Keywords: A11Y
Depends on:
Blocks:
 
Reported: 2008-07-15 17:15 UTC by Andrei Chistiakov
Modified: 2008-07-29 13:01 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 Andrei Chistiakov 2008-07-15 17:16:37 UTC
Reproduced with NetBeans IDE Dev (Build 20080715055910).

Issues with MIDP Application properties > Platform

 No Accessible description :
   Class: javax.swing.JButton {  Cancel |  } 
   Class: javax.swing.JButton {  OK |  } 
   Class: javax.swing.JCheckBox {  Use Values from "DefaultConfiguration" |  } 
   Class: javax.swing.JComboBox {  Select Platform Type: |  } 


 Components with no LABEL_FOR pointing to it :
   Class: org.openide.explorer.view.TreeView$ExplorerTree {  Category: |  N/A } 


 Components with no mnemonic :
   Class: javax.swing.JCheckBox {  Advanced Multimedia Supplements API 1.0 |  Advanced Multimedia Supplements API 1.0 } 
   Class: javax.swing.JCheckBox {  Application Protocol Data Unit APIs  1.0 |  Application Protocol Data Unit APIs  1.0 } 
   Class: javax.swing.JCheckBox {  ContentHandler APIs 1.0 |  ContentHandler APIs 1.0 } 
   Class: javax.swing.JCheckBox {  File Connection and PIM Optional Packages 1.0 |  File Connection and PIM Optional
Packages 1.0 } 
   Class: javax.swing.JCheckBox {  J2ME Web Services 1.0 |  J2ME Web Services 1.0 } 
   Class: javax.swing.JCheckBox {  J2ME Web Services 1.0 |  J2ME Web Services 1.0 } 
   Class: javax.swing.JCheckBox {  J2ME XML/RPC 1.0 |  J2ME XML/RPC 1.0 } 
   Class: javax.swing.JCheckBox {  Java APIs for Bluetooth Wireless Technology 1.1 |  Java APIs for Bluetooth Wireless
Technology 1.1 } 
   Class: javax.swing.JCheckBox {  Java Card RMI APIs  1.0 |  Java Card RMI APIs  1.0 } 
   Class: javax.swing.JCheckBox {  Java Cryptographics Extension APIs  1.0 |  Java Cryptographics Extension APIs  1.0 } 
   Class: javax.swing.JCheckBox {  Java(TM) Binding for OpenGL(R) ES API Reference Implementation 1.0 |  Java(TM)
Binding for OpenGL(R) ES API Reference Implementation 1.0 } 
   Class: javax.swing.JCheckBox {  Location Based APIs 1.0.1 |  Location Based APIs 1.0.1 } 
   Class: javax.swing.JCheckBox {  Mobile 3D Graphics Optional Package 1.1 |  Mobile 3D Graphics Optional Package 1.1 } 
   Class: javax.swing.JCheckBox {  Mobile Internationalization API 1.0 |  Mobile Internationalization API 1.0 } 
   Class: javax.swing.JCheckBox {  Mobile Media API 1.1 |  Mobile Media API 1.1 } 
   Class: javax.swing.JCheckBox {  Object Exchange APIs 1.0 |  Object Exchange APIs 1.0 } 
   Class: javax.swing.JCheckBox {  Payment API 1.1.0 |  Payment API 1.1.0 } 
   Class: javax.swing.JCheckBox {  Public Key Infrastructure APIs  1.0 |  Public Key Infrastructure APIs  1.0 } 
   Class: javax.swing.JCheckBox {  SIP API 1.0.1 |  SIP API 1.0.1 } 
   Class: javax.swing.JCheckBox {  SVG API 1.0 |  SVG API 1.0 } 
   Class: javax.swing.JCheckBox {  Security and Trust Services APIs 1.0 |  Security and Trust Services APIs 1.0 } 
   Class: javax.swing.JCheckBox {  Wireless Messaging API 1.1 |  Wireless Messaging API 1.1 } 
   Class: javax.swing.JCheckBox {  Wireless Messaging API 2.0 |  Wireless Messaging API 2.0 } 
   Class: javax.swing.JRadioButton {  CLDC-1.0 |  Connected Limited Device Configuration 1.0 } 
   Class: javax.swing.JRadioButton {  CLDC-1.1 |  Connected Limited Device Configuration 1.1 } 
   Class: javax.swing.JRadioButton {  MIDP-1.0 |  Mobile Information Device Profile 1.0 } 
   Class: javax.swing.JRadioButton {  MIDP-2.0 |  Mobile Information Device Profile 2.0 } 
   Class: javax.swing.JRadioButton {  MIDP-2.1 |  Mobile Information Device Profile 2.1 }
Comment 1 Denis Anisimov 2008-07-25 08:26:22 UTC
Buttons Cancel and OK are in openide dialogs API.
They are standard buttons and there are no possibility to
set for them A11Y props.

Issues with checkbox and combobox are solved.

TreeView$ExplorerTree is utility component from openide API 
that helps to provide explorer fucnionality. It is transparent
for user so it doesn't need label.

Set of checkboxes are dynamically generated. There is no possibility 
to set for them mnemonics due ambiguity.

Set of radio buttons are also generated based on chosen configuration 
and they are dynamic.
So all issues with mnemonic are not a bug.

changeset:   92338:f38747145d49
user:        Denis Anisimov <ads@netbeans.org>
date:        Fri Jul 25 11:21:01 2008 +0400
summary:     Fix for #140137 - [A11Y] Issues with MIDP Application properties > Platform
Comment 2 Lukas Hasik 2008-07-25 08:35:58 UTC
|Buttons Cancel and OK are in openide dialogs API.
|They are standard buttons and there are no possibility to
|set for them A11Y props.
just FYI, maybe you know maybe not...

The default "confirm" and "decline" dialog buttons don't need mnemonics. They are usually mapped to ENTER and ESC.
Comment 3 Quality Engineering 2008-07-25 15:43:24 UTC
Integrated into 'main-golden', available in NB_Trunk_Production #344 build
Changeset: http://hg.netbeans.org/main/rev/f38747145d49
User: Denis Anisimov <ads@netbeans.org>
Log: Fix for #140137 - [A11Y] Issues with MIDP Application properties > Platform
Comment 4 Andrei Chistiakov 2008-07-29 13:01:59 UTC
Verified with NetBeans IDE Dev (Build 200807290201).