package org.jdesktop.swingx; import org.jdesktop.beans.EnumerationValue; import org.jdesktop.swingx.JXSearchField.LayoutStyle; import org.jdesktop.swingx.JXSearchField.SearchMode; public class JXSearchFieldBeanInfo extends JXTextFieldBeanInfo { public JXSearchFieldBeanInfo() { super(JXSearchField.class); } @Override protected void initialize() { super.initialize(); setPreferred(true, "layoutStyle", "searchMode", "instantSearchDelay", "findPopupMenu", "useNativeSearchFieldIfPossible", "recentSearchesSaveKey"); setEnumerationValues( new EnumerationValue[] { new EnumerationValue("Mac", LayoutStyle.MAC, "org.jdesktop.swingx.JXSearchField.LayoutStyle.MAC"), new EnumerationValue("Vista", LayoutStyle.VISTA, "org.jdesktop.swingx.JXSearchField.LayoutStyle.VISTA") }, "layoutStyle"); setEnumerationValues( new EnumerationValue[] { new EnumerationValue("Instant", SearchMode.INSTANT, "org.jdesktop.swingx.JXSearchField.SearchMode.INSTANT"), new EnumerationValue("Regular", SearchMode.REGULAR, "org.jdesktop.swingx.JXSearchField.SearchMode.REGULAR") }, "searchMode"); } }