JIDE Grids
Believe it or not, JTable is probably one of the most used Swing components. To unleash the power of JTable,
we introduced JIDE Grids - a collection of all JTable related components.
There are many table subclasses in this product - starting from the base JideTable, to CellSpantable, to CellStyleTable, to SortableTable and then more advanced TreeTable, PropertyTable and HierarchicaTable. Further more, we built many cell editors and renderers for different data types, such as Date, Color, Insets, Font. Filtering is another important feature in JIDE Grids. It covers not just for JTable but also for JList and JTree.
You have to go through the demos to find out how much effort we put into this product, which will make your life as a Swing developer easier.
|
Features
UI Components
-
PropertyGrid - a two-column JTable used to display properties of any object
with nested structure
-
SortableTable - supports sorting by multiple columns
-
FilterableTableModel - supports adding filters to each column
-
HierarchicalTable - nests any components as child components of a table row
row
-
TreeTable - combines tree and table components to display hierarchical data
-
CellSpanTable - supports cell spanning
-
CellStyleTable - supports different styles in each cell
-
JideTable - support for cell editor listener (before cell editing starts and before cell editing stops,
etc.), validation, automat resizing of row heights to match cell contents and nested table column headers
-
TableScrollPane - built on top of JideScrollPane to support table row
headers, row footers and column footers using a single table model
-
TableSplitPane - allows you to create several tables using a single table model.
Each table can have its own row header and footer
-
ColorComboBox and ColorChooserPanel - a set of color selection components from the
choosing panel, to combobox, to cell editor, supporting customized color
palettes.
-
DateComboBox and DateChooserPanel - a set of date/month selection components supporting internationalization
and localization (i18n and l10n)
-
AbstractComboBox - supports any component as a popup panel
-
FilterableListModel - supports adding filters to any list models
-
FilterableTreeModel - supports adding filters to any tree models
-
SortableListModel - adds sorting feature to any list models
-
SortableTreeModel - adds sorting feature to any tree models
-
QuickTableFilterField and QuickFilterPane - makes searching and filtering on a huge
table a breeze
-
QuickListFilterField and QuickTreeFilterField - makes searching and filtering on
a large list or tree simple
Utility Classes
-
Centralized cell editor and renderer mechanism - customize of cell editor
and renderer in one place and use it throughout the application.
-
Centralized object converter mechanism - customize the conversion from
a string to any object, or vice versa
-
Centralized object comparator mechanism - customize the object comparison
used by SortableTable during sorting
-
TableUtils class - a utility class with a collection of some useful functions for JTables
-
ListUtils class - a utility class with a collection of some useful functions for JLists
-
TreeUtils class - a utility class with a collection of some useful functions for JTrees
|