public class BookmarksModel extends DynamicTreeTableModel
isCellEditable to
return a different value based on the type of node passed in. Specifically,
the root node is not editable, at all.listenerList, root| Constructor and Description |
|---|
BookmarksModel(Bookmarks.BookmarkDirectory root) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
isCellEditable(Object node,
int column)
isCellEditable is invoked by the JTreeTable to determine if
a particular entry can be added. |
getChild, getChildCount, getColumnClass, getColumnCount, getColumnName, getValueAt, isLeaf, setValueAtaddTreeModelListener, fireTreeNodesChanged, fireTreeNodesInserted, fireTreeNodesRemoved, fireTreeStructureChanged, getIndexOfChild, getPathToRoot, getPathToRoot, getRoot, removeTreeModelListener, valueForPathChangedpublic BookmarksModel(Bookmarks.BookmarkDirectory root)
public boolean isCellEditable(Object node, int column)
isCellEditable is invoked by the JTreeTable to determine if
a particular entry can be added. This is overridden to return true for
the first column, assuming the node isn't the root, as well as returning
two for the second column if the node is a BookmarkEntry. For all other
columns this returns false.isCellEditable in interface TreeTableModelisCellEditable in class DynamicTreeTableModelCopyright © 2021. All rights reserved.