Class TableTool.TTTable

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, EventListener, Accessible, CellEditorListener, ListSelectionListener, RowSorterListener, TableColumnModelListener, TableModelListener, Scrollable
Enclosing class:
TableTool

public static class TableTool.TTTable extends JTable
A JTable subclass to make table as big as scrollpane for drag and drop.
See Also:
  • Constructor Details

    • TTTable

      public TTTable()
      Creates a new table tool table.
  • Method Details

    • setModel

      public void setModel(TableModel aModel)
      Overrides default implementation to install table column cell renderer for column 0.
      Overrides:
      setModel in class JTable
    • getScrollableTracksViewportHeight

      public boolean getScrollableTracksViewportHeight()
      Returns true if total table rows height less than scroll pane height.
      Specified by:
      getScrollableTracksViewportHeight in interface Scrollable
      Overrides:
      getScrollableTracksViewportHeight in class JTable
    • rowAtPoint

      public int rowAtPoint(Point aPoint)
      Overrides default implementation to treat anything at bottom of table as last row.
      Overrides:
      rowAtPoint in class JTable