import java.awt.*; import java.util.*; public class ItmInfo{ public Component cmp; public Vector lst; Itm sel; public ItmInfo(Component cmp){ this.cmp = cmp; lst = new Vector(); sel = null; } public void add(Itm itm){ itm.set(this); setSel(itm); lst.addElement(itm); } public void del(Itm itm){ if(itm==sel) setSel(null); Enumeration e = itm.depdel.elements(); while(e.hasMoreElements()){ del((Itm)e.nextElement()); } lst.removeElement(itm); } public void del(){ if(sel==null) return; del(sel); } public int num(int z){ int cnt=0; for(int i=0;inear.z){ near = itm; continue; } if(near!=null) if(near.len(p)