package org.jdesktop.swingx; import java.beans.BeanDescriptor; import org.jdesktop.beans.BeanInfoSupport; /** * BeanInfo class for JXTitledPanel. * * @author Richard, Jan Stola */ public class JXTitledPanelBeanInfo extends BeanInfoSupport { public JXTitledPanelBeanInfo() { super(JXTitledPanel.class); } @Override protected void initialize() { BeanDescriptor bd = getBeanDescriptor(); bd.setName("JXTitledPanel"); bd.setShortDescription("A special type of Panel that has a Title section and a Content section."); bd.setValue("isContainer", Boolean.TRUE); bd.setValue("containerDelegate", "getContentContainer"); setPreferred(true, "title", "titleFont", "titleForeground", "titlePainter"); setPreferred(true, "leftDecoration", "rightDecoration"); setPreferred(false, "alpha", "border", "inheritAlpha"); } }