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 18465 - Missing mnemonics or mnemonics in conflict in java element customizers.
Summary: Missing mnemonics or mnemonics in conflict in java element customizers.
Status: VERIFIED FIXED
Alias: None
Product: java
Classification: Unclassified
Component: Unsupported (show other bugs)
Version: 3.x
Hardware: PC Windows ME/2000
: P3 blocker (vote)
Assignee: Svata Dedic
URL:
Keywords: A11Y, UI
: 19134 23578 33194 (view as bug list)
Depends on:
Blocks:
 
Reported: 2001-12-07 16:40 UTC by Jan Becicka
Modified: 2007-09-26 09:14 UTC (History)
4 users (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 2001-12-07 16:40:00 UTC
[200112070331]
Class Customizer:
- List of interfaces has no mnemonic
Field Customizer:
- Initial Value has no mnemonic
Method Customizer:
- List of Parameters and list of Exceptions has no mnemonic
- There are pairs of buttons (Add, Edit, Remove, Up and Down), which has the 
same mnemonic.
Comment 1 Filip Rachunek 2001-12-10 13:16:04 UTC
First three issues are not bugs since there is no way how to set
mnemonic on TitledBorder.
The last issue [buttons] belongs to OpenIDE.
Comment 2 Filip Rachunek 2001-12-10 13:17:05 UTC
Reassigned.
Comment 3 Jan Zajicek 2001-12-10 13:38:33 UTC
Method customizer is maintained by java module.
Comment 4 Filip Rachunek 2001-12-17 11:20:32 UTC
Reassigned.
Comment 5 Marian Mirilovic 2002-01-08 14:04:21 UTC
*** Issue 19134 has been marked as a duplicate of this issue. ***
Comment 6 dpavlica 2002-01-18 08:52:49 UTC
There are pairs of buttons (Add, Edit, Remove, Up and Down), which 
has the same mnemonic >>> Risky to fix, because this dialog is used 
on many places.
 * ObjectArrayPanel is usesd twice in one dialog (Method Customizer)
 * It's better to have duplicate mnemonics in one place then no one 
on others.
 * Dialog will be redesigned in next release or will be add ability 
into this class (openide)
Comment 7 dpavlica 2002-01-18 15:53:01 UTC
x
Comment 8 dpavlica 2002-02-27 15:45:32 UTC
Solution is to have any property hint for change labels with 
ampersand or mnemonics. Then (by this hint) will be possible change 
mnemonics in case where are the same component used twice in one 
dialog. 

It's fixable only by adding any features in openide in my opinion.
Could you look at it please ?
Comment 9 Marian Mirilovic 2002-05-16 10:14:39 UTC
*** Issue 23578 has been marked as a duplicate of this issue. ***
Comment 10 David Simonek 2002-06-14 12:33:06 UTC
I don't have a clue how this should be solved. Yarda, do you have some
wild idea?
IMO it would be pretty heavyweight if openide should control and solve
duplicity of mnemonics.
Comment 11 David Simonek 2002-06-17 13:05:31 UTC
I need ui team comment to this, I don't quite understand to Dusan's
last evaluation. Please reevaluate and reassign back.
Comment 12 jrojcek 2002-06-18 17:18:40 UTC
I think this is implementation issue. Assure that mnemonics are not in
conflict. If you need to know which characters should be used please
reassign back.
Comment 13 Jaroslav Tulach 2002-06-19 13:19:57 UTC
Possible solutions:

1. when instantiating the ObjectArrayPanel pass it some hint that no
shortcuts should be visible. Needs some work from Svata to pass that
info, needs PropertyEditor for array to be ExPropertyEditor (in order
to get grip on the hint).

2. Somehow find out from the whole window whether the Alt+A will
result in action on my Add button. If not, disable the mnemonic.
Comment 14 Marek Grummich 2002-07-22 11:13:44 UTC
Set target milestone to TBD
Comment 15 Marek Grummich 2002-07-22 11:17:12 UTC
Set target milestone to TBD
Comment 16 Marian Mirilovic 2002-11-13 15:29:20 UTC
changed owner Dafe -> Peter Z.
Comment 17 Peter Zavadsky 2002-12-02 14:17:43 UTC
The ObjectArrayPanel was moved to openide/deprecated now, which
doesn't seem to be used anymore.

For java module was created ObjectArrayPanel2 in java/srcmodel.
So reassigning it there. Please ensure mnemonics doesn't conflict fir
ObjectArrayPanel2.
Comment 18 Svata Dedic 2003-01-09 08:20:28 UTC
No longer an API issue, I believe. The ObjectArrayEditor2 is now a
package-private class.
Comment 19 Svata Dedic 2003-01-09 11:54:42 UTC
Fixed in trunk,

/cvs/java/srcmodel/src/org/openide/explorer/propertysheet/editors/Bundle2.properties,v
 <--  Bundle2.properties
new revision: 1.4; previous revision: 1.3
/cvs/java/srcmodel/src/org/openide/explorer/propertysheet/editors/IdentifierArrayEditor.java,v
 <--  IdentifierArrayEditor.java
new revision: 1.3; previous revision: 1.2
/cvs/java/srcmodel/src/org/openide/explorer/propertysheet/editors/MethodParameterArrayEditor.java,v
 <--  MethodParameterArrayEditor.java
new revision: 1.3; previous revision: 1.2
/cvs/java/srcmodel/src/org/openide/explorer/propertysheet/editors/ObjectArrayPanel2.form,v
 <--  ObjectArrayPanel2.form
new revision: 1.3; previous revision: 1.2
/cvs/java/srcmodel/src/org/openide/explorer/propertysheet/editors/ObjectArrayPanel2.java,v
 <--  ObjectArrayPanel2.java
new revision: 1.3; previous revision: 1.2
/cvs/java/srcmodel/src/org/openide/src/nodes/Bundle.properties,v  <--
 Bundle.properties
new revision: 1.3; previous revision: 1.2
/cvs/java/srcmodel/src/org/openide/src/nodes/ElementBeanModel.java,v 
<--  ElementBeanModel.java
new revision: 1.3; previous revision: 1.2
/cvs/java/srcmodel/src/org/openide/src/nodes/MethodCustomizer.java,v 
<--  MethodCustomizer.java
Comment 20 Jan Becicka 2003-01-21 12:15:02 UTC
VERIFIED
Comment 21 Jan Becicka 2003-04-24 09:28:26 UTC
*** Issue 33194 has been marked as a duplicate of this issue. ***
Comment 22 Quality Engineering 2007-09-20 11:57:37 UTC
Reorganization of java component