A Grid Control/Component by Scientific Applications

Table Library V3.4.7.14

A Grid Control/Component for Java

A Java GUI library that enhances the functionality and appearance of JTable and provides a dynamic TreeTable component.Some of the features include data sorting, excel-like column filtering, dynamically add/remove columns, automatically adjust column widths, row header, merge/split cells and styles.Features database connectivity, a pivot table and a database treetable. Includes API Javadoc documentation.

For more information about this product please visit the
A Java GUI library that enhances the functionality and appearance of JTable and also provides a dynamic TreeTable component. Some of the features include data sorting, excel-like column filtering, dynamically add/remove columns, automatically adjust column widths, display a row header, merge/split cells, table styles and other various rendering and editing enhancements. Advanced features include database connectivity, a pivot table, a database treetable, asynchronous data transfers and caching. The library is highly customizable, has a very simple API and can be integrated seamlessly with your existing applications or applets. The TreeTable component is extremely powerful and flexible: it provides a multi-level tree structure, headers, multiple footers and aggregate functions. Extended API Javadoc documentation is included.

Features:

Our library contains classes and interfaces that can be used to enhance the functionality and appearance of tables in Java. The new features that are introduced are:

Sorting: Users are able to sort the data of the table by clicking on the columns of the table’s header. More than one column can be used for sorting: hold down the CTRL key to add a sorting column, or the ALT key to remove one. You can specify which columns are allowed to be used for sorting. You can also control the sorting both visually as well as programmatically.

Filtering: The rows of the table can become hidden (filtered out), if they don’t match a set of filtering rules. These rules are entered via a specialized filtering panel. Since version 2.1, the table's header can be used to dynamically enter filtering rules, much like it is done in Microsoft's Excel.

You can dynamically select/deselect visible columns via a popup menu which appears upon right-clicking on the table’s header.

You can automatically adjust a column to the width of the longest text in the column by double-clicking on its border.

Provides a date editor component that can be used to edit java.util.Date objects.

You can paint alternate rows of the table with different colors.

You can optionally include a dummy column, containing no data, at the end of the table. In this way, the space between the last column and the end of the table is filled. Moreover, columns are not resized when another column’s width is modified, which is often an annoyance in Java tables in contrast to tables used in Windows applications.

Columns cannot be reordered by dragging them with the right-mouse button.

The table’s selection is not modified if the rows of the table are reordered (e.g. as a result of sorting or filtering), or if the table’s data is updated.

You can easily load and save the table’s column names and widths.

You can merge cells together (cell spanning).

The library contains a versatile TreeTable component which, apart from inheriting all the aforementioned features, provides support for multi-level trees, headers, footers and aggregate functions. You can use this component in order to group several rows together in one row and make arbitrary calculations regarding these grouped rows.

You can use this library with any Look and Feel: because Table Library does not depend on any UI classes, changing the
Look and Feel will not affect the table’s functionality.

Caching: Easily and efficiently cache your table’s data.

Database Support: Connect to a relational database and display millions of rows in a table. Data is read from the database on-demand and is cached on the client-side so that to minimize network traffic and improve server performance. Additionally, the table does not freeze while fetching data from the database, as the data is retrieved asynchronously

CrossTab feature: Easily display cross-tab (pivot) database queries.

TreeTable Database Support: Produce a hierarchical tree structure of the data lying in a relational database, while supplying your own SQL aggregate functions.

Technical Information

Component Type - Contains the following types of components...

 • Java Class Library
For more information and to buy this product...
Product Type:
Control/Component
Product Version:
V3.4.7.14
Prices From:
140EUR