List of usage examples for javax.swing.event TreeModelListener treeNodesRemoved
void treeNodesRemoved(TreeModelEvent e);
Invoked after nodes have been removed from the tree.
From source file:CreatingTreeModel.java
public void fireTreeNodesRemoved(TreeModelEvent e) { Enumeration listenerCount = listeners.elements(); while (listenerCount.hasMoreElements()) { TreeModelListener listener = (TreeModelListener) listenerCount.nextElement(); listener.treeNodesRemoved(e); }/* ww w.ja v a 2 s .c o m*/ }
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);
}//w ww . j a v a2 s .c o m
}
}
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 fireTreeNodesRemoved(ArrayList<ModelType> nodes) { int idx[] = new int[nodes.size()]; for (int i = 0; i < idx.length; ++i) { idx[i] = i;/*from w w w .jav a2 s. co m*/ } TreeModelEvent event = new TreeModelEvent(this, new Object[] { d_root }, idx, nodes.toArray()); for (TreeModelListener l : new ArrayList<TreeModelListener>(d_listeners)) { l.treeNodesRemoved(event); } }