Class TreeTable

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

public class TreeTable extends JTable
To create a new tree table it is necessary to create a new treetablemodel. See the ExampleModel.java.
Author:
Jorge Piera LlodrĂ¡ (piera_jor@gva.es)
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • setModel

      public void setModel(TreeTableModel treeTableModel, TreeCellRenderer cellRenderer, TreeCellEditor cellEditor)
    • setModel

      public void setModel(TreeTableModel treeTableModel)
    • getEditingRow

      public int getEditingRow()
      Overrides:
      getEditingRow in class JTable
    • deleteIcons

      public void deleteIcons()
      Deletes all the tree icons
    • setRootVisible

      public void setRootVisible(boolean rootVisible)
      Sets the root visible
    • setLeafIcon

      public void setLeafIcon(Icon newIcon)
      Sets the leaftIcon
      Parameters:
      newIcon -
    • setOpenIcon

      public void setOpenIcon(Icon newIcon)
      Sets the open icon
      Parameters:
      newIcon -
    • setClosedIcon

      public void setClosedIcon(Icon newIcon)
      Sets the close icon
      Parameters:
      newIcon -
    • getTree

      public Component getTree()
    • expandJTreeNode

      public int expandJTreeNode(Object node, int row)