public void getHsLayout(int id) { Hashtable hs = sshare.userInfo(); if (hs == null) return; String key, name, status; Float fstr; float fv; for (int j = 0; j < keys.size(); j++) { key = (String) keys.get(j); JComponent obj = (JComponent) panes.get(key); if (obj instanceof PushpinIF) { PushpinIF pobj = (PushpinIF) obj; name = "tabTool." + id + "." + pobj.getName() + "."; fstr = (Float) hs.get(name + "refY"); if (fstr != null) pobj.setRefY(fstr.floatValue()); fstr = (Float) hs.get(name + "refX"); if (fstr != null) pobj.setRefX(fstr.floatValue()); fstr = (Float) hs.get(name + "refH"); if (fstr != null) pobj.setRefH(fstr.floatValue()); status = (String) hs.get(name + "status"); if (status != null) pobj.setStatus(status); } } }