public JPanel getPanelForProperties(Properties propsArg) { // clear(); propKeyList = new ArrayList(); propValueList = new ArrayList(); for (Enumeration e = propsArg.propertyNames(); e.hasMoreElements(); ) { String name = (String) e.nextElement(); String value = (String) propsArg.getProperty(name); XmlUIElement el = getXmlUIElementFor("textfield"); if (el != null) { propKeyList.add(name); el.setValue(value); if (name.endsWith("#")) { el.setLabelName(name.substring(0, name.length() - 1)); } else { el.setLabelName(name); } propValueList.add(el); } } return getPanelFor(propValueList); }