See: Description
Package | Description |
---|---|
org.netbeans.swing.etable | |
org.netbeans.swing.outline |
The module provides two Swing components: ETable which is a JTable extension with
extra features like column sorting and row filtering. Outline which is a tree-table
like component capable of showing a tree hierarchy of nodes in a table.
This module has no dependencies on the rest of the NetBeans modules and can be
used as a standalone jar.
Outline has a checkAt() method to perform a selection/deselection of a check box on the given row and column.
In order to make the row sorting faster and more robust, RowMapping class is enhanced to cache the transformed value from the requested column. A new constructor with ETable argument and method getTransformedValue(int) are added. It prevents from altering of the values during the sorting process.
Added enumeration ETable.ColumnSelection
and methods:
ETable.setColumnSelectionOn(int mouseButton, ColumnSelection selection
,
ETable.getColumnSelectionOn(int mouseButton)
and
ETable.showColumnSelectionDialog()
.
Added ETableColumnModel.clean()
method.
New property PROP_QUICK_FILTER is fired when quick filter is changed.
XXX no answer for arch-usecases
|
The sources for the module are in the Apache Git repositories or in the GitHub repositories.
Nothing
Read more about the implementation in the answers to architecture questions.