Package com.tagtraum.beatunes
Class SearchTextField
- java.lang.Object
-
- com.tagtraum.beatunes.SearchTextField
-
public abstract class SearchTextField extends Object
Search TextField abstract that covers the new Leopard way of customizing JTextFields and the old (Tiger and Windows) way of a panel with a textfield and a button.- Author:
- Hendrik Schreiber
- See Also:
- TN 2196
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSearchTextField()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description BaseActiongetCancelAction()abstract JComponentgetComponent()JPopupMenugetFindPopup()abstract FontgetFont()abstract StringgetPrompt()abstract JTextFieldgetTextField()voidinit(SearchTextField oldSearchTextField)Init from old instance.static SearchTextFieldnewInstance()static SearchTextFieldnewInstance(Theme theme)voidsetCancelAction(BaseAction cancelAction)voidsetFindPopup(JPopupMenu popup)abstract voidsetFont(Font font)abstract voidsetPrompt(String prompt)
-
-
-
Method Detail
-
getTextField
public abstract JTextField getTextField()
-
getComponent
public abstract JComponent getComponent()
-
setCancelAction
public void setCancelAction(BaseAction cancelAction)
-
getCancelAction
public BaseAction getCancelAction()
-
setFindPopup
public void setFindPopup(JPopupMenu popup)
-
setFont
public abstract void setFont(Font font)
-
getFont
public abstract Font getFont()
-
setPrompt
public abstract void setPrompt(String prompt)
-
getPrompt
public abstract String getPrompt()
-
getFindPopup
public JPopupMenu getFindPopup()
-
init
public void init(SearchTextField oldSearchTextField)
Init from old instance.- Parameters:
oldSearchTextField- old instance
-
newInstance
public static SearchTextField newInstance()
-
newInstance
public static SearchTextField newInstance(Theme theme)
-
-