SWT Java GUI component

SWT Matrix

A tabular widget for SWT applications that need very large data grids, instant rendering, and a small API surface.

SWT Matrix displaying a dense table interface

Why it exists

Built for data-heavy SWT interfaces.

Unlimited Capacity

SWT Matrix can model row and column counts beyond standard integer limits while keeping scrolling, selection, resizing, and cell property changes responsive.

Instant Rendering

The widget is designed around virtual display and fast repainting, so large tables remain interactive instead of forcing the UI to initialize every visible item.

Clean Design

The public API stays compact and symmetric across rows, columns, sections, headers, and frozen areas, reducing the learning curve for SWT developers.

Details

Documentation and examples

Use the API reference and bundled snippets to evaluate integration points, custom painting, editing, selection behavior, copy and paste, and keyboard bindings.

Current download

Version 0.7.105

Includes the SWT Matrix JAR, javadoc, and snippets. By downloading the software, you agree to the End User License Agreement.