java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JTable
ro.sync.ui.application.ApplicationTable
ro.sync.exml.workspace.api.standalone.ui.Table
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, EventListener, Accessible, CellEditorListener, ListSelectionListener, RowSorterListener, TableColumnModelListener, TableModelListener, Scrollable

@API(type=EXTENDABLE, src=PUBLIC) public class Table extends ro.sync.ui.application.ApplicationTable
A table that looks like the ones in oXygen.
Since:
19.0
See Also:
  • Constructor Details

    • Table

      public Table()
      Constructs an oXygen-like table.
    • Table

      public Table(TableModel tableModel)
      Constructs an oXygen-like table that is initialized with tableModel as the data model.
      Parameters:
      tableModel - the model of the table.
    • Table

      public Table(Vector rowData, Vector columnNames)
      Constructs an oXygen-like table to display the values in the Vector of Vectors called rowData. The column names are given by columnNames. The Vectors contained in rowData should contain the values for one row. In other words, the value of the cell at row 1, column 5 can be obtained with the following code:
      ((Vector)rowData.elementAt(1)).elementAt(5);
      Parameters:
      rowData - The data for the new table.
      columnNames - The names of each column.