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.
[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.
First three issues are not bugs since there is no way how to set mnemonic on TitledBorder. The last issue [buttons] belongs to OpenIDE.
Reassigned.
Method customizer is maintained by java module.
*** Issue 19134 has been marked as a duplicate of this issue. ***
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)
x
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 ?
*** Issue 23578 has been marked as a duplicate of this issue. ***
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.
I need ui team comment to this, I don't quite understand to Dusan's last evaluation. Please reevaluate and reassign back.
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.
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.
Set target milestone to TBD
changed owner Dafe -> Peter Z.
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.
No longer an API issue, I believe. The ObjectArrayEditor2 is now a package-private class.
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
VERIFIED
*** Issue 33194 has been marked as a duplicate of this issue. ***
Reorganization of java component