001 package org.jdesktop.swingx.border; 002 003 import javax.swing.SwingConstants; 004 import org.jdesktop.swingx.BeanInfoSupport; 005 import org.jdesktop.swingx.EnumerationValue; 006 007 /** 008 * BeanInfo class for IconBorder. 009 * 010 * @author Jan Stola 011 */ 012 public class IconBorderBeanInfo extends BeanInfoSupport { 013 014 public IconBorderBeanInfo() { 015 super(IconBorder.class); 016 } 017 018 protected void initialize() { 019 setHidden(true, "class", "borderOpaque"); 020 setEnumerationValues(new EnumerationValue[] { 021 new EnumerationValue("Leading", SwingConstants.LEADING, "SwingConstants.LEADING"), 022 new EnumerationValue("Trailing", SwingConstants.TRAILING, "SwingConstants.TRAILING"), 023 new EnumerationValue("East", SwingConstants.EAST, "SwingConstants.EAST"), 024 new EnumerationValue("West", SwingConstants.WEST, "SwingConstants.WEST") 025 }, "iconPosition"); 026 } 027 028 }