# Package com.codename1.ui.table

package com.codename1.ui.table
Table component for editing and viewing tabular data and arranging Codename One components in a tabular form

- Related Packages
  Package
  Description
  com.codename1.ui
  Main widget package containing the component/container "composite" similar both in terminology and design to Swing/AWT.
- Class
  Description
  AbstractTableModel
  This abstract class extends table model with various capabilities such as type information etc.
  DefaultTableModel
  A default implementation of the table model based on a two dimensional array.
  SortableTableModel
  A proxy that wraps the table model providing sorting API that can be leveraged by the table
  Table
  The `Table` class represents a grid of data that can be used for rendering a grid of components/labels.
  TableLayout
  TableLayout is a very elaborate constraint based layout manager that can arrange elements in rows/columns while defining constraints to control complex behavior such as spanning, alignment/weight etc.
  TableLayout.Constraint
  Represents the layout constraint for an entry within the table indicating the desired position/behavior of the component.
  TableModel
  The table and table model class are complimentry classes allowing the quick construction of tabular data controls.