Jaret Table
The jaret table is a custom drawn table for the SWT gui
toolkit. The native tables available in swt do lack some functionality and
flexibility.
NOTE: The SWT team added support for custom
drawing, multiline text to the native SWT table. This might solve a lot of the
most common problems. See the documentation of the SWT table!.
NOTE:If you are interested in alternative tables
for SWT be sure to check KTable. KTable is a another custom drawn table for SWT
(EPL) that is out there for some time. The jaret table has been developed due
two several reasons. Those include separation of data model and viewstate and
support for different row heights. Also look for the nebula project.
However, do consider using the native table supplied by
SWT. This is the strength of SWT and your application will be conforming to the
platform look and feel. If you use a custom drawn widget it is up to you ...
Features include:
- Split model (data and viewstate).
- Renderers and editors (including print rendering)
- Different row heights and column widths (draggable)
- fixed rows and columns (row header)
- simple drag fill (like excel)
- default cut/copy/paste works against excel
- integrated filtering (autofilter-style,
customizable) and sorting (does not sort the model)
- support for a hierarchical model (table tree)
- addons supporting saving the viewstate in an
IMemento (and in future some other RCP related utilities)
Click here for more detail: http://www.jaret.de/jarettable/index.html
|