JClass LiveTable

Essential Java grid creates professional forms and tables

Control industry-standard Java components for Java Standard Applications.

Develop virtually any Java GUI quickly and cost-effectively with JClass™ LiveTable. This scalable, robust Java grid is flexible and lightning fast. It supports data-intensive environments through automatic data-binding and XML support. This easy-to-use Java grid also enables a broad range of user interactions. JClass LiveTable is available exclusively as part of JClass DesktopViews

JClass LiveTable example

You can easily configure JClass LiveTable for use as a multi-column list, spreadsheet, data grid or data-entry form. Built-in formula abstractions enable you to quickly and easily add customized spreadsheet functionality to tables.

Highly configurable

JClass LiveTable includes a broad range of customization options and provides extensive properties and methods. It incorporates a number of easy-to-use interactive features, including on-the-fly sorting, cell resizing, and searching. And, because the properties of JClass LiveTable can be altered at run-time, you get maximum flexibility and reuse.

Superior, scalable performance

Scale your operating conditions, while achieving superior performance with JClass LiveTable. This Java grid supports enormous virtual tables (up to 2 billion x 2 billion cells) and allows real-time scrolling with smooth repainting using a unique queued scrolling system. Plus, you get maximum efficiency with fast, cell-level re-draw.  JClass LiveTable also gives you the ability to turn double-buffering on or off.

Total control over fonts, color and images

Get complete control over shading, font, border styles and color with a unique style-based property-setting mechanism that comes with JClass LiveTable. Your data can mix color, images and fonts using raw HTML.

Any data from any source

JClass LiveTable enables your tables to be populated with data from an XML-based data source, a file, a relational database via JDBC, a URL via HTTP, entered by an end user or supplied programmatically.

Automatic database binding

Enables point-and-click RAD engineering (requires JClass DataSource) because JClass LiveTable automatically binds to your database.

Customizable cells

Allows effortless control over your cell content as many of JClass LiveTable's properties can be set on a per-cell basis.  It also uses customizable cell renderer and editor architecture, providing you with the flexibility to create a custom table associated with a specific region of the table or a cell's data type.

Printing support

By fully supporting the JDK printing capabilities and extending them, JClass LiveTable gives you print preview functionality. This allows you to see how the table will be paginated and printed before you send it to a printer. Tables always look good on paper because large tables are automatically spanned across multiple pages. Customizable headers and footers are also supported.

Dare to compare

JClass LiveTable gives you powerful capabilities to display and manipulate data in tables. It also provides the flexibility for virtually any task, yet is still easy to program and use.