public Object transform(Object node) { Collection coll = ((INode)node).getNodeMemory(mem); return (coll==null || coll.isEmpty()) ? new BasicStroke(1) : new BasicStroke(2); } });
public void run() { Collection nodemem = node==null? null: node.getNodeMemory(mem); model.clear(); if(nodemem!=null) { for(Iterator it= nodemem.iterator(); it.hasNext();) model.addElement(it.next()); } SwingUtilities.invokeLater(new Runnable() { public void run() { MemoryPanel.this.invalidate(); MemoryPanel.this.doLayout(); MemoryPanel.this.repaint(); } }); } };