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 }