Summary
JIDE Software, a long-time vendor of Swing components and component frameworks, is primary developer of the JIDE Common Layer project on java.net. The company recently released a set of new Swing components, including one for Excel-style pivot tables.
Advertisement
JIDE Software, a long-time Swing component vendor and primary developer of the open-source JIDE Common Layer, released a set of new desktop Java components:
GroupList is a JList supporting grouping. It allows you to organize a large list of items into different groups. It also support four different layout orientation to best utilize the available space.
DualList is a pane with two JLists and several buttons. User can select items from the list on the left and move them to the list on the right, and vice versa. User can also reorder the items in the right list.
AggregateTable provides a way to aggregate a table model with duplicated values using TreeTable-like expandable cells and cell spans. Different from TreeTable where you have to rewrite your table model using Row interface, you can use any table model with AggregateTable. Again different from TreeTable where there is only one column that is expandable, AggregateTable allows any number of columns to be expandable. GroupTable is also a table that can aggregate rows. But different from GroupTable which inserts extra rows for group rows, AggregateTable doesn’t add any rows. It keeps the exact number of rows as in the original table model but provides a clearer view of the same data. If needed, AggregateTable can even display summary statistics for the aggregated rows just like pivot grid.