## Table

The style flag `CHECK` enables checkboxes.

The selection mode can be chosen by specifying either `SINGLE` or `MULTI`.

### Virtual Tables

Tables can handle lots of data. Too many rows can slow down rendering. With virtual tables, only the range of visible rows is loaded from the server. Everytime a new range of items becomes visible, the new information to display is requested from the server.

### JFace TableViewers

JFace viewers provide a model-view-controller separation. For advanced uses, a TableViewer is an alternative to using a plain SWT Table. The TableViewer operates on an underlying Table widget and performs all tasks necessary for labeling, filtering, sorting, etc.