Class SwingTableModel

All Implemented Interfaces:
Serializable, TableModel

public class SwingTableModel extends DefaultTableModel
Used for TableModels in JFormDesigner forms. Extends DefaultTableModel by the possibility to specify column types and column editable flags.
See Also:
  • Constructor Details

    • SwingTableModel

      public SwingTableModel()
      Constructs a default SwingTableModel that has zero columns and rows.
    • SwingTableModel

      public SwingTableModel(Vector<? extends Vector> data, Vector<String> columnNames)
      Constructs a SwingTableModel and initializes it with the specified data and column names.

      See DefaultTableModel for details.

    • SwingTableModel

      public SwingTableModel(Vector<? extends Vector> data, Vector<String> columnNames, Vector<Class<?>> columnTypes, Vector<Boolean> columnEditables)
      Constructs a SwingTableModel and initializes it with the specified data, column names, column types and column editable flags.

      See DefaultTableModel for details.

    • SwingTableModel

      public SwingTableModel(Vector<? extends Vector> data, Vector<String> columnNames, Vector<Class<?>> columnTypes, Vector<Boolean> columnEditables, Vector<SwingTableColumn> columnInfos)
      Constructs a SwingTableModel and initializes it with the specified data, column names, column types, column editable flags and additional column infos.

      See DefaultTableModel for details.

      Since:
      3.0
    • SwingTableModel

      public SwingTableModel(Object[][] data, Object[] columnNames)
      Constructs a SwingTableModel and initializes it with the specified data and column names.

      See DefaultTableModel for details.

    • SwingTableModel

      public SwingTableModel(SwingTableModel model)
      Copy constructor. Copies vectors, but not the real data.
  • Method Details