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.
No Accessible name : Class: javax.swing.JScrollBar { | } No Accessible description : Class: javax.swing.JScrollBar { | } Components with no LABEL_FOR pointing to it : Class: org.openide.explorer.view.TreeTable { N/A | List of mounted javadoc sources } Components with no mnemonic : Class: javax.swing.JButton { Close | Close button } Properties 'Hidden' and 'Search engine' in table cannot be modified by keyboard at all. Escape doesn't close the dialog if the table has focus.
Accessible name for JScrollbars is not needed, not A11Y bug, lowering prio.
Should be P3, because properties in table are not accessible by keyboard at all.
tree table LABEL_FOR does not need to be fixed. close button does never needs a mnemonic the editable properties issue should be resolved as should the escape issue.
Re. editable properties: They are changeable by keyboard: when the table has keyboard focus, cursor arrows move up/down, Tab/SHIFT+Tab move through the columns. When the user presses SPACE 2 times, the property cell editor is activated -- combobox, editbox, whatever. ESC deactivates the cell editor. The 2-keystroke activation is most probably a bug. If so, please reassign to OpenIDE (the treetable implementation). I will try to fix the ESC key behaviour here.
IMHO ESC key should be bound to CLOSED_OPTION by core (it is specified among closing options for the dialog descriptor). Reassigning; please fix or advise how to fix on our side.
if the properties are editable in some fashion that's fine.
Because late phase of TEGAL development, will be solved in next release.
Dafe, it'll be very nice if you fix it. Thnaks
There is only one issue now, impossibility to change properties by keyboard : Search Engine and Root Offset
While not making TTV a paragon of keyboard accessibility, fixed in trunk. Checking in TreeTable.java; /cvs/openide/src/org/openide/explorer/view/TreeTable.java,v <-- TreeTable.java new revision: 1.42; previous revision: 1.41 done
Verified (UI is no more in IDE).