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 31313 - [Class Wizard] has Components with no LABEL_FOR pointing to it
Summary: [Class Wizard] has Components with no LABEL_FOR pointing to it
Status: VERIFIED FIXED
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 3.x
Hardware: PC Windows ME/2000
: P2 blocker (vote)
Assignee: issues@java
URL:
Keywords: A11Y
Depends on:
Blocks:
 
Reported: 2003-02-21 13:41 UTC by Jan Becicka
Modified: 2007-09-26 09:14 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 Jan Becicka 2003-02-21 13:41:11 UTC
Class Wizard, step 3, basic class definition:

Components with no LABEL_FOR pointing to it :
  Class:
org.openide.explorer.propertysheet.PropertyPanel$PropertyTextField
{  Interfaces Implemented (comma-separated): | 
Interfaces }

Class Wizard, step 4, Create Fields:

Components with no LABEL_FOR pointing to it :
  Class:
org.openide.explorer.propertysheet.PropertyPanel$PropertyTextField
{  Initial Value: |  Initial value of the field. }
  Class:
org.openide.explorer.view.ListView$NbList {  Field
List |  }

Class Wizard, step 5, Override Inherited Methods:
 Components with no LABEL_FOR pointing to it :
   Class:
org.openide.explorer.view.ListView$NbList { 
Methods To Be Overridden: |  Methods to be
overridden. }
   Class:
org.openide.explorer.view.TreeView$ExplorerTree {
 Available Superclass/Interface Methods: | 
Available superclass/interface methods. }

ClassWizard, step 6, Create Methods
 Components with no LABEL_FOR pointing to it :
   Class:
org.openide.explorer.propertysheet.PropertyPanel$PropertyTextField
{  Exceptions (comma-separated): |  Return type of
the method.}
   Class:
org.openide.explorer.propertysheet.PropertyPanel$PropertyTextField
{  Parameters (comma-separated): |  Parameters
(comma-separated). }
   Class:
org.openide.explorer.view.ListView$NbList {  Field
List |  }
Comment 1 Chris Ledantec 2003-02-26 14:42:33 UTC
step 3: looks like it has a label so make that the LABEL_FOR.
secondary issue: click the [...] button and that little dialog has a
list with no label. add a label to the dialog above the list:

Iterfaces:
+-------------+ 
|             | [Add...]
etc.

step 4.

initial value field has a label -make it LABEL_FOR.

same as above, add a label to the dialog opened by the [...] button
(and make it LABEL_FOR the text area).

step 5

assign Methods to be Overwritten label to list.

assign Available Superclass/Interface Methods label to explorer tree

step 6

assign all labels as LABEL_FOR their respective text field. for the
parameter dialog opened via [...] add a label as described above for
step 4.


Comment 2 Svata Dedic 2003-03-06 14:19:45 UTC
Fixed items: 
- missing labels in second-level dialogs (list of interfaces, exceptions 
and parameters). 
 
(Currently) unfixable items: 
The "initial value" dialog is a shared component (String custom property 
editor), which does not provide label and gives only generic accessible 
description. Support is needed from core (filed as issue #31745, will 
revisit when that issue is fixed). 
 
Spurious/invalid items: 
Step 3, "Interfaces" label points to o.o.ex.prop.PropertyPanel, if 
there're some focus issue when the label is activated, it should be 
handled by openide impl. The mnemonic works. 
 
Step 4, "Fields" label points to an embedded panel that in turn contains 
list (ListView) & buttons. If there are focus issues, they should be 
probably handled by ListView impl in openide. The mnemonic works. 
 
Step 5, "Override Inherited Methods": both Tree and List view have 
labels assigned to them. Potential focus issues should be solved by 
Tree/ListView impl in OpenIDE. 
 
Note that both the report and manual first evaluation were not 
particularly helpful. The tool generates tons of spurious output and 
evaluation did not filter these errors out. 
Please fix the tool (or request it to be fixed). 
 
Fixed in trunk: 
Checking in 
src/org/netbeans/modules/java/ui/wizard/Bundle.properties; 
/cvs/java/src/org/netbeans/modules/java/ui/wizard/Bundle.properties,v  
<--  Bundle.properties 
new revision: 1.21; previous revision: 1.20 
done 
Checking in 
src/org/netbeans/modules/java/ui/wizard/FieldsPanel.java; 
/cvs/java/src/org/netbeans/modules/java/ui/wizard/FieldsPanel.java,v  
<--  FieldsPanel.java 
new revision: 1.18; previous revision: 1.17 
done 
Checking in 
src/org/netbeans/modules/java/ui/wizard/MemberListPanel.java; 
/cvs/java/src/org/netbeans/modules/java/ui/wizard/MemberListPanel.java,v  
<--  MemberListPanel.java 
new revision: 1.8; previous revision: 1.7 
done 
Checking in 
src/org/netbeans/modules/java/ui/wizard/MethodsPanel.java; 
/cvs/java/src/org/netbeans/modules/java/ui/wizard/MethodsPanel.java,v  
<--  MethodsPanel.java 
new revision: 1.15; previous revision: 1.14 
done 
Processing log script arguments... 
More commits to come... 
Checking in 
srcmodel/src/org/openide/explorer/propertysheet/editors/Bundle2.properties; 
/cvs/java/srcmodel/src/org/openide/explorer/propertysheet/editors/Bundle2.properties,v  
<--  Bundle2.properties 
new revision: 1.5; previous revision: 1.4 
done 
Checking in 
srcmodel/src/org/openide/explorer/propertysheet/editors/ObjectArrayPanel2.form; 
/cvs/java/srcmodel/src/org/openide/explorer/propertysheet/editors/ObjectArrayPanel2.form,v  
<--  ObjectArrayPanel2.form 
new revision: 1.4; previous revision: 1.3 
done 
Checking in 
srcmodel/src/org/openide/explorer/propertysheet/editors/ObjectArrayPanel2.java; 
/cvs/java/srcmodel/src/org/openide/explorer/propertysheet/editors/ObjectArrayPanel2.java,v  
<--  ObjectArrayPanel2.java 
new revision: 1.5; previous revision: 1.4 
done 
Processing log script arguments... 
More commits to come... 
Checking in srcmodel/src/org/openide/src/beaninfo/Bundle.properties; 
/cvs/java/srcmodel/src/org/openide/src/beaninfo/Bundle.properties,v  
<--  Bundle.properties 
new revision: 1.3; previous revision: 1.2 
done 
Checking in 
srcmodel/src/org/openide/src/beaninfo/ClassElementBeanInfo.java; 
/cvs/java/srcmodel/src/org/openide/src/beaninfo/ClassElementBeanInfo.java,v  
<--  ClassElementBeanInfo.java 
new revision: 1.3; previous revision: 1.2 
done 
Checking in 
srcmodel/src/org/openide/src/beaninfo/ConstructorElementBeanInfo.java; 
/cvs/java/srcmodel/src/org/openide/src/beaninfo/ConstructorElementBeanInfo.java,v  
<--  ConstructorElementBeanInfo.java 
new revision: 1.3; previous revision: 1.2 
 
Comment 3 Svata Dedic 2003-03-11 15:59:23 UTC
Bumping priority (A11Y should be fixed for release); merged to rel35: 
Checking in 
src/org/netbeans/modules/java/ui/wizard/Bundle.properties; 
/cvs/java/src/org/netbeans/modules/java/ui/wizard/Bundle.properties,v  
<--  Bundle.properties 
new revision: 1.20.2.1; previous revision: 1.20 
done 
Checking in src/org/netbeans/modules/java/ui/wizard/FieldsPanel.java; 
/cvs/java/src/org/netbeans/modules/java/ui/wizard/FieldsPanel.java,v  
<--  FieldsPanel.java 
new revision: 1.17.2.1; previous revision: 1.17 
done 
Checking in 
src/org/netbeans/modules/java/ui/wizard/MemberListPanel.java; 
/cvs/java/src/org/netbeans/modules/java/ui/wizard/MemberListPanel.java,v  
<--  MemberListPanel.java 
new revision: 1.7.14.1; previous revision: 1.7 
done 
Checking in 
src/org/netbeans/modules/java/ui/wizard/MethodsPanel.java; 
/cvs/java/src/org/netbeans/modules/java/ui/wizard/MethodsPanel.java,v  
<--  MethodsPanel.java 
new revision: 1.14.2.1; previous revision: 1.14 
done 
Processing log script arguments... 
More commits to come... 
Checking in 
srcmodel/src/org/openide/explorer/propertysheet/editors/Bundle2.properties; 
/cvs/java/srcmodel/src/org/openide/explorer/propertysheet/editors/Bundle2.properties,v  
<--  Bundle2.properties 
new revision: 1.4.18.1; previous revision: 1.4 
done 
Checking in 
srcmodel/src/org/openide/explorer/propertysheet/editors/ObjectArrayPanel2.form; 
/cvs/java/srcmodel/src/org/openide/explorer/propertysheet/editors/ObjectArrayPanel2.form,v  
<--  ObjectArrayPanel2.form 
new revision: 1.3.18.1; previous revision: 1.3 
done 
Checking in 
srcmodel/src/org/openide/explorer/propertysheet/editors/ObjectArrayPanel2.java; 
/cvs/java/srcmodel/src/org/openide/explorer/propertysheet/editors/ObjectArrayPanel2.java,v  
<--  ObjectArrayPanel2.java 
new revision: 1.4.2.1; previous revision: 1.4 
done 
Processing log script arguments... 
More commits to come... 
Checking in srcmodel/src/org/openide/src/beaninfo/Bundle.properties; 
/cvs/java/srcmodel/src/org/openide/src/beaninfo/Bundle.properties,v  
<--  Bundle.properties 
new revision: 1.2.50.1; previous revision: 1.2 
done 
Checking in 
srcmodel/src/org/openide/src/beaninfo/ClassElementBeanInfo.java; 
/cvs/java/srcmodel/src/org/openide/src/beaninfo/ClassElementBeanInfo.java,v  
<--  ClassElementBeanInfo.java 
new revision: 1.2.50.1; previous revision: 1.2 
done 
Checking in 
srcmodel/src/org/openide/src/beaninfo/ConstructorElementBeanInfo.java; 
/cvs/java/srcmodel/src/org/openide/src/beaninfo/ConstructorElementBeanInfo.java,v  
<--  ConstructorElementBeanInfo.java 
new revision: 1.2.50.1; previous revision: 1.2 
done 
Processing log script arguments... 
More commits to come... 
Checking in srcmodel/src/org/openide/src/nodes/ClassChildren.java; 
/cvs/java/srcmodel/src/org/openide/src/nodes/ClassChildren.java,v  
<--  ClassChildren.java 
new revision: 1.5.2.1; previous revision: 1.5 
done 
 
Comment 4 Jan Becicka 2003-03-19 13:43:35 UTC
V