/* * NeonBorderEffectBeanInfo.java * * Created on October 30, 2006, 1:14 AM * * To change this template, choose Tools | Template Manager * and open the template in the editor. */ package org.jdesktop.swingx.painter.effects; import org.jdesktop.beans.editors.EnumPropertyEditor; import org.jdesktop.beans.editors.Paint2PropertyEditor; import org.jdesktop.swingx.painter.AbstractPainterBeanInfo; /** * * @author joshy */ public class NeonBorderEffectBeanInfo extends AbstractPainterBeanInfo { /** Creates a new instance of NeonBorderEffectBeanInfo */ public NeonBorderEffectBeanInfo() { super(NeonBorderEffect.class); } @Override protected void initialize() { super.initialize(); setPropertyEditor(Paint2PropertyEditor.class, "edgeColor", "centerColor", "brushColor"); //setPropertyEditor(InsetsPropertyEditor.class,"insets"); setPropertyEditor(BorderPositionPropertyEditor.class,"borderPosition"); } public static final class BorderPositionPropertyEditor extends EnumPropertyEditor { public BorderPositionPropertyEditor() { super(NeonBorderEffect.BorderPosition.class); } } }