public abstract class AbstractTreeTableModel extends AbstractTreeModel implements TreeTableModel
AbstractTreeModel.Root
listeners, root
Constructor and Description |
---|
AbstractTreeTableModel() |
AbstractTreeTableModel(java.lang.Object root) |
Modifier and Type | Method and Description |
---|---|
void |
addChangeListener(javax.swing.event.ChangeListener listener)
Used to signal structural changes in the table part of the model
|
protected void |
fireTableStructureChanged() |
boolean |
isCellEditable(java.lang.Object node,
int column)
Check if a cell of a node in one column is editable.
|
void |
removeChangeListener(javax.swing.event.ChangeListener listener) |
void |
setValueAt(java.lang.Object aValue,
java.lang.Object node,
int column)
Sets a value for a node in one column.
|
addTreeModelListener, fireChildAdded, fireChildChanged, fireChildRemoved, fireChildrenAdded, fireChildrenChanged, fireChildrenRemoved, fireNewRoot, firePathChanged, firePathLeafStateChanged, fireStructureChanged, fireTreeStructureChanged, getIndexOfChild, getRoot, getRootChildCount, isLeaf, isRoot, removeTreeModelListener, valueForPathChanged
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getColumnClass, getColumnCount, getColumnName, getValueAt
public AbstractTreeTableModel()
public AbstractTreeTableModel(java.lang.Object root)
public boolean isCellEditable(java.lang.Object node, int column)
TreeTableModel
isCellEditable
in interface TreeTableModel
node
- Nodecolumn
- Column numberTreeTableModel.isCellEditable(java.lang.Object, int)
public void setValueAt(java.lang.Object aValue, java.lang.Object node, int column)
TreeTableModel
setValueAt
in interface TreeTableModel
aValue
- New valuenode
- Nodecolumn
- Column numberpublic void addChangeListener(javax.swing.event.ChangeListener listener)
TreeTableModel
addChangeListener
in interface TreeTableModel
TreeTableModel.addChangeListener(javax.swing.event.ChangeListener)
public void removeChangeListener(javax.swing.event.ChangeListener listener)
removeChangeListener
in interface TreeTableModel
TreeTableModel.removeChangeListener(javax.swing.event.ChangeListener)
protected void fireTableStructureChanged()