public class NativeSearchFieldSupport extends Object
Modifier and Type | Class and Description |
---|---|
private static class |
NativeSearchFieldSupport.SearchFieldUIChangeHandler |
Modifier and Type | Field and Description |
---|---|
static String |
CANCEL_ACTION_PROPERTY |
static String |
FIND_ACTION_PROPERTY |
static String |
FIND_POPUP_PROPERTY |
static String |
MAC_SEARCH_VARIANT |
static String |
MAC_TEXT_FIELD_VARIANT_PROPERTY |
private static NativeSearchFieldSupport.SearchFieldUIChangeHandler |
uiChangeHandler |
Constructor and Description |
---|
NativeSearchFieldSupport() |
Modifier and Type | Method and Description |
---|---|
static ActionListener |
getCancelAction(JTextField txt) |
static ActionListener |
getFindAction(JTextField txt) |
static JPopupMenu |
getFindPopupMenu(JTextField txt) |
static boolean |
isNativeSearchField(JTextField txt) |
static boolean |
isNativeSearchFieldSupported() |
static boolean |
isSearchField(JTextField txt) |
static void |
setCancelAction(JTextField txt,
ActionListener cancelAction) |
static void |
setFindAction(JTextField txt,
ActionListener findAction) |
static void |
setFindPopupMenu(JTextField txt,
JPopupMenu popupMenu) |
static void |
setSearchField(JTextField txt,
boolean isSearchField) |
public static final String FIND_POPUP_PROPERTY
public static final String FIND_ACTION_PROPERTY
public static final String MAC_SEARCH_VARIANT
public static final String MAC_TEXT_FIELD_VARIANT_PROPERTY
public static final String CANCEL_ACTION_PROPERTY
private static final NativeSearchFieldSupport.SearchFieldUIChangeHandler uiChangeHandler
public NativeSearchFieldSupport()
public static boolean isNativeSearchFieldSupported()
true
if we run Leopard and the Mac Look And Feel.public static void setSearchField(JTextField txt, boolean isSearchField)
public static boolean isSearchField(JTextField txt)
public static boolean isNativeSearchField(JTextField txt)
public static void setFindPopupMenu(JTextField txt, JPopupMenu popupMenu)
public static JPopupMenu getFindPopupMenu(JTextField txt)
public static void setFindAction(JTextField txt, ActionListener findAction)
public static ActionListener getFindAction(JTextField txt)
public static void setCancelAction(JTextField txt, ActionListener cancelAction)
public static ActionListener getCancelAction(JTextField txt)
WebARTS Library Licensed Under the GNU - General Public License. Other Libraries licensed under their respective Open Source Licenses