001    package org.jdesktop.swingx;
002    
003    import java.beans.BeanDescriptor;
004    
005    /**
006     * BeanInfo class for JXTitledPanel.
007     *
008     * @author Richard, Jan Stola
009     */
010    public class JXTitledPanelBeanInfo extends BeanInfoSupport {
011    
012        public JXTitledPanelBeanInfo() {
013            super(JXTitledPanel.class);
014        }
015        
016        protected void initialize() {
017            BeanDescriptor bd = getBeanDescriptor();
018            bd.setValue("containerDelegate", "getContentContainer");
019            setPreferred(true, "title", "titleFont", "titleForeground", "titlePainter");
020            setPreferred(true, "leftDecoration", "rightDecoration");
021            setPreferred(false, "alpha", "border", "inheritAlpha");
022        }
023    }