|
swingx Version 2005-08-19 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
org.jdesktop.swingx.JXPanel
org.jdesktop.swingx.AbstractPatternPanel
org.jdesktop.swingx.JXFindPanel
org.jdesktop.swingx.JXFindBar
public class JXFindBar
A simple low-intrusion default widget for incremental search. Actions registered (in addition to super):
JXDialog.CLOSE_ACTION_COMMAND - an action bound to this
component's cancel method. The method itself is an empty implementation:
Subclassing clients can override the method, all clients can register a
custom action.
JXDialog.CLOSE_ACTION_COMMAND
PENDING: the coloring needs to be read from the UIManager instead of hardcoding.
PENDING: the state transition of found/non-found coloring needs clean-up - there are spurious problems when re-using the same instance (as SearchFactory does).
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JPanel |
|---|
JPanel.AccessibleJPanel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
protected JButton |
findNext
|
protected JButton |
findPrevious
|
protected Color |
notFoundBackgroundColor
|
protected Color |
notFoundForegroundColor
|
protected Color |
previousBackgroundColor
|
protected Color |
previousForegroundColor
|
| Fields inherited from class org.jdesktop.swingx.JXFindPanel |
|---|
backCheck, FIND_NEXT_ACTION_COMMAND, FIND_PREVIOUS_ACTION_COMMAND, searchable, wrapCheck |
| Fields inherited from class org.jdesktop.swingx.AbstractPatternPanel |
|---|
MATCH_ACTION_COMMAND, matchCheck, patternModel, SEARCH_FIELD_LABEL, SEARCH_FIELD_MNEMONIC, SEARCH_TITLE, searchField, searchLabel |
| Fields inherited from class javax.swing.JComponent |
|---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
JXFindBar()
|
|
JXFindBar(Searchable searchable)
|
|
| Method Summary | |
|---|---|
void |
addNotify()
Notifies this component that it now has a parent component. |
protected void |
bind()
Configure and bind components to/from PatternModel. |
protected void |
build()
Compose and layout all the subcomponents. |
void |
cancel()
Action callback method for bound action JXDialog.CLOSE_ACTION_COMMAND. |
protected void |
initComponents()
Create and initialize components. |
protected void |
initExecutables()
creates and registers all "executable" actions. |
void |
setSearchable(Searchable searchable)
Sets the Searchable targeted of this find widget. |
protected void |
showFoundMessage()
here: set textfield colors to normal. |
protected void |
showNotFoundMessage()
here: set textfield colors to not-found colors. |
| Methods inherited from class org.jdesktop.swingx.JXFindPanel |
|---|
doFind, doSearch, findNext, findPrevious, init, match, refreshEmptyFromModel |
| Methods inherited from class org.jdesktop.swingx.AbstractPatternPanel |
|---|
bindSearchLabel, createBoundAction, createModelStateAction, createPatternModel, getAction, getActionContainerFactory, getPatternModel, getPatternModelListener, getSearchFieldListener, getSearchFieldWidth, getUIString, initActions, initPatternActions, refreshDocumentFromModel, refreshModelFromDocument, refreshPatternFromModel |
| Methods inherited from class javax.swing.JPanel |
|---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected Color previousBackgroundColor
protected Color previousForegroundColor
protected Color notFoundBackgroundColor
protected Color notFoundForegroundColor
protected JButton findNext
protected JButton findPrevious
| Constructor Detail |
|---|
public JXFindBar()
public JXFindBar(Searchable searchable)
| Method Detail |
|---|
public void setSearchable(Searchable searchable)
JXFindPanel
setSearchable in class JXFindPanelsearchable - Component where search widget will try to locate and select
information using methods of the Searchable interface.protected void showNotFoundMessage()
showNotFoundMessage in class JXFindPanelprotected void showFoundMessage()
showFoundMessage in class JXFindPanelpublic void addNotify()
JXFindPanelKeyboardAction event listeners.
addNotify in class JXFindPanelpublic void cancel()
protected void initExecutables()
JXFindPanel
initExecutables in class JXFindPanelprotected void bind()
JXFindPanel
bind in class JXFindPanelprotected void build()
JXFindPanel
build in class JXFindPanelprotected void initComponents()
JXFindPanel
initComponents in class JXFindPanel
|
swingx Version 2005-08-19 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||