The JKTableView provides display-only grid capability with scrollbars. You get control of fonts, colors, titles, column width, row height, and more. The data being displayed can come from a vector of objects or a matrix. The JKTableList extends JKTableView to provide single and multiple select modes, to support reordering and resizing of the rows and columns, and to generate cell, row, and column selected events. The JKTableEdit extends JKTableList to enable cells to contain editable text or a drop-down list box.
Cells can contain bitmaps and the displayed bitmap can be switched at a mouse click.
One example of this capability is check boxes, which are a feature of the JKTableEdit. Hierarchical Table Supporting classes add ability to display hierarchical data in columns. They support mouse selection, hiding and showing elements of the hierarchy. Value Set Supporting classes add ability to display text and bitmap images in cells to form arrays of clickable buttons. They let you get started fast.