java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JTable
com.jidesoft.grid.JideTable
com.jidesoft.grid.ContextSensitiveTable
com.jidesoft.grid.NavigableTable
com.jidesoft.grid.CellStyleTable
com.jidesoft.grid.CellSpanTable
com.jidesoft.grid.CategorizedTable
com.jidesoft.grid.SortableTable
com.jidesoft.grid.TreeTable
com.jidesoft.grid.PropertyTable
com.inductiveautomation.ignition.designer.propertyeditor.config.table.DefaultPropertyTable
All Implemented Interfaces:
com.jidesoft.grid.IndexChangeListener, com.jidesoft.grid.SortListener, com.jidesoft.grid.TableAdapter, ImageObserver, MenuContainer, Serializable, EventListener, Accessible, CellEditorListener, ListSelectionListener, RowSorterListener, TableColumnModelListener, TableModelListener, Scrollable
Direct Known Subclasses:
ConfigPropertyTable

public class DefaultPropertyTable extends com.jidesoft.grid.PropertyTable
See Also:
  • Constructor Details

    • DefaultPropertyTable

      public DefaultPropertyTable()
    • DefaultPropertyTable

      public DefaultPropertyTable(TableModel model)
  • Method Details

    • createToolTip

      public JToolTip createToolTip()
      This uses JTable's implementation of creating tooltips The borders that JIDE sets is probably clashing with the LaF which makes it look weird
      Overrides:
      createToolTip in class com.jidesoft.grid.PropertyTable
    • getActualCellRenderer

      public TableCellRenderer getActualCellRenderer(int row, int column)
      Overrides:
      getActualCellRenderer in class com.jidesoft.grid.TreeTable
    • createPropertyCellRenderer

      protected TableCellRenderer createPropertyCellRenderer()
      Overrides:
      createPropertyCellRenderer in class com.jidesoft.grid.PropertyTable