## Uses of Class
javax.swing.event.TreeModelEvent

- Packages that use TreeModelEvent
  Package | Description
  --- | ---
  javax.swing | Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
  javax.swing.event | Provides for events fired by Swing components.
  javax.swing.tree | Provides classes and interfaces for dealing with `javax.swing.JTree`.

- - ### Uses of TreeModelEvent in javax.swing

    Methods in javax.swing with parameters of type TreeModelEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | JTree.AccessibleJTree.`treeNodesChanged​(TreeModelEvent e)` | Tree Model Node change notification.
    `void` | JTree.AccessibleJTree.`treeNodesInserted​(TreeModelEvent e)` | Tree Model Node change notification.
    `void` | JTree.AccessibleJTree.`treeNodesRemoved​(TreeModelEvent e)` | Tree Model Node change notification.
    `void` | JTree.AccessibleJTree.`treeStructureChanged​(TreeModelEvent e)` | Tree Model structure change change notification.

  - ### Uses of TreeModelEvent in javax.swing.event

    Methods in javax.swing.event with parameters of type TreeModelEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | TreeModelListener.`treeNodesChanged​(TreeModelEvent e)` | Invoked after a node (or a set of siblings) has changed in some way.
    `void` | TreeModelListener.`treeNodesInserted​(TreeModelEvent e)` | Invoked after nodes have been inserted into the tree.
    `void` | TreeModelListener.`treeNodesRemoved​(TreeModelEvent e)` | Invoked after nodes have been removed from the tree.
    `void` | TreeModelListener.`treeStructureChanged​(TreeModelEvent e)` | Invoked after the tree has drastically changed structure from a given node down.

  - ### Uses of TreeModelEvent in javax.swing.tree

    Methods in javax.swing.tree with parameters of type TreeModelEvent
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract void` | AbstractLayoutCache.`treeNodesChanged​(TreeModelEvent e)` | Invoked after a node (or a set of siblings) has changed in some way.
    `void` | FixedHeightLayoutCache.`treeNodesChanged​(TreeModelEvent e)` | Invoked after a node (or a set of siblings) has changed in some way.
    `void` | VariableHeightLayoutCache.`treeNodesChanged​(TreeModelEvent e)` | Invoked after a node (or a set of siblings) has changed in some way.
    `abstract void` | AbstractLayoutCache.`treeNodesInserted​(TreeModelEvent e)` | Invoked after nodes have been inserted into the tree.
    `void` | FixedHeightLayoutCache.`treeNodesInserted​(TreeModelEvent e)` | Invoked after nodes have been inserted into the tree.
    `void` | VariableHeightLayoutCache.`treeNodesInserted​(TreeModelEvent e)` | Invoked after nodes have been inserted into the tree.
    `abstract void` | AbstractLayoutCache.`treeNodesRemoved​(TreeModelEvent e)` | Invoked after nodes have been removed from the tree.
    `void` | FixedHeightLayoutCache.`treeNodesRemoved​(TreeModelEvent e)` | Invoked after nodes have been removed from the tree.
    `void` | VariableHeightLayoutCache.`treeNodesRemoved​(TreeModelEvent e)` | Invoked after nodes have been removed from the tree.
    `abstract void` | AbstractLayoutCache.`treeStructureChanged​(TreeModelEvent e)` | Invoked after the tree has drastically changed structure from a given node down.
    `void` | FixedHeightLayoutCache.`treeStructureChanged​(TreeModelEvent e)` | Invoked after the tree has drastically changed structure from a given node down.
    `void` | VariableHeightLayoutCache.`treeStructureChanged​(TreeModelEvent e)` | Invoked after the tree has drastically changed structure from a given node down.