public void setProperty(String name, Object value) throws GUIException {
if ("layout".equals(name) || "border".equals(name) || "spacing".equals(name) || "background".equals(name)) {
panel.setProperty(name, value);
} else if ("helpid".equals(name)) {
if (helpBroker == null)
throw new GUIException("JavaHelp has not been activated");
if (value != null)
helpBroker.enableHelpKey(frame.getRootPane(), (String) value, null);
} else if ("iconImage".equals(name)) {
frame.setIconImage(((ImageIcon) value).getImage());
} else if ("size".equals(name)) {