001    package org.springframework.richclient.form.binding.swing;
002    
003    import org.jdesktop.xswingx.JXSearchField;
004    
005    import javax.swing.text.JTextComponent;
006    
007    /**
008     * Binder that shows a JXSearchField instead of a simple JTextField
009     *
010     * @author Lieven Doclo
011     */
012    public class JXSearchFieldBinder extends TextComponentBinder
013    {
014        protected JXSearchFieldBinder()
015        {
016            super();
017            setSelectAllOnFocus(true);
018        }
019    
020        @Override
021        protected JTextComponent createTextComponent()
022        {
023            return new JXSearchField();
024        }
025    }