class Table : rough release
A wip release of Table, tabular data based on the MVC architecture. Default models and listeners and created and can be manipulated for specific behaviour. CellRenderers are used for columns and headers which may be set or modified.
Besides selection of rows, and scrolling, column add/delete/move/resizing are supported. Listeners on selection and change are to be worked on. Currently, editing is not provided, but coming in future release.
The demo (1.3 mb) shows columns being widened and narrowed, column deletion, etc.
The first screenshot shows 2 selected rows, and one focussed row.

Ruby Curses Table with row selection
The second screenshot is after moving a row, and narrowing the first row. Demo link.

Row moving and resizing