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.
The current implementation of TreeTableView class does not provide methods for setting of the mnemonic character for column display names. This leads to accessibility issues in e.g. 'Change Visible Columns' dialog window. I suggest to add a new property "ColumnMnemonicCharTTV" to the column model that would hold the mnemonic character. See the attached diff for more details.
Created attachment 21021 [details] Diff patch
I am ok with the change, just in order to somehow prevent future regression I would advice to write a test that will verify that the mnemonic is really set on JCheckBox b = new JCheckBox( boxtext, oldvalues[i] ).
i'm going to integrate tomorrow
fixed Checking in api/doc/changes/apichanges.xml; /cvs/openide/api/doc/changes/apichanges.xml,v <-- apichanges.xml new revision: 1.240; previous revision: 1.239 done Checking in src/org/openide/explorer/view/NodeTableModel.java; /cvs/openide/src/org/openide/explorer/view/NodeTableModel.java,v <-- NodeTableModel.java new revision: 1.25; previous revision: 1.24 done Checking in src/org/openide/explorer/view/TreeTableView.java; /cvs/openide/src/org/openide/explorer/view/TreeTableView.java,v <-- TreeTableView.java new revision: 1.73; previous revision: 1.72 done Checking in test/unit/src/org/openide/explorer/view/NodeTableModelTest.java; /cvs/openide/test/unit/src/org/openide/explorer/view/NodeTableModelTest.java,v <-- NodeTableModelTest.java new revision: 1.3; previous revision: 1.2 done