public void collectionChanged(GraphNodeCollectionEvent evt) { // update the selected nodes for (GraphNode node : evt.getOldNodes()) { node.setMatching(false); } for (GraphNode node : evt.getNewNodes()) { node.setMatching(true); } } };
protected void fireCollectionChange(Collection<GraphNode> oldNodes, Collection<GraphNode> newNodes) { List<GraphNodeCollectionListener> nsls = new ArrayList<GraphNodeCollectionListener>(listeners); GraphNodeCollectionEvent evt = new GraphNodeCollectionEvent(this, oldNodes, newNodes); for (GraphNodeCollectionListener nsl : nsls) { nsl.collectionChanged(evt); } }
public void collectionChanged(GraphNodeCollectionEvent evt) { for (GraphNode node : evt.getOldNodes()) { node.setSelected(false); } for (GraphNode node : evt.getNewNodes()) { node.setSelected(true); } } };