All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.jdesktop.swingx.JXSearchFieldBeanInfo Maven / Gradle / Ivy

The newest version!
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 {
	/** ctor */
	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");
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy