List of usage examples for javax.swing.event TreeModelListener treeNodesInserted
void treeNodesInserted(TreeModelEvent e);
Invoked after nodes have been inserted into the tree.
Use e.getPath() to get the parent of the new node(s).
From source file:CreatingTreeModel.java
public void fireTreeNodesInserted(TreeModelEvent e) { Enumeration listenerCount = listeners.elements(); while (listenerCount.hasMoreElements()) { TreeModelListener listener = (TreeModelListener) listenerCount.nextElement(); listener.treeNodesInserted(e); }// w w w . ja va 2s . c o m }
From source file:com.nbt.NBTTreeTableModel.java
/** * @see TreeModelEvent#TreeModelEvent(Object, Object[], int[], Object[]) * @see TreeModelEvent#TreeModelEvent(Object, TreePath, int[], Object[]) * @see TreeModelListener#treeNodesInserted(TreeModelEvent) */// ww w . j a v a 2 s.co m protected void fireTreeNodesInserted(Object source, TreePath path, int[] childIndices, Object[] children) { TreeModelEvent event = new TreeModelEvent(source, path, childIndices, children); TreeModelListener[] listeners = getTreeModelListeners(); ArrayUtils.reverse(listeners); for (TreeModelListener listener : listeners) listener.treeNodesInserted(event); }
From source file:gov.nij.er.ui.RawDataFilteredTreeModel.java
RawDataFilteredTreeModel(RecordTreeModel rawDataTreeModel) { this.rawDataTreeModel = rawDataTreeModel; rawDataTreeModel.addTreeModelListener(new TreeModelListener() { public void treeNodesChanged(TreeModelEvent e) { if (!isFiltered) { for (TreeModelListener l : listeners) { l.treeNodesChanged(e); }/*from w w w .jav a 2s.com*/ } } public void treeNodesInserted(TreeModelEvent e) { if (!isFiltered) { for (TreeModelListener l : listeners) { l.treeNodesInserted(e); } } } public void treeNodesRemoved(TreeModelEvent e) { if (!isFiltered) { for (TreeModelListener l : listeners) { l.treeNodesRemoved(e); } } } public void treeStructureChanged(TreeModelEvent e) { if (!isFiltered) { for (TreeModelListener l : listeners) { l.treeStructureChanged(e); } } } }); root = new DefaultMutableTreeNode(ROOT_NODE_LABEL); }
From source file:org.drugis.mtc.gui.AnalysesModel.java
private void fireTreeNodeAdded(Object parent, Object newObj) { int index = getIndexOfChild(parent, newObj); TreeModelEvent event = createTreeEvent(parent, newObj, index); for (TreeModelListener l : new ArrayList<TreeModelListener>(d_listeners)) { l.treeNodesInserted(event); }/* ww w . j ava2 s. com*/ }