|
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.JXSearchPanel
public class JXSearchPanel
Rudimentary search panel. Updates PatternMatchers from user input. Supports
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 | |
---|---|
static String |
MATCH_RULE_ACTION_COMMAND
|
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 | |
---|---|
JXSearchPanel()
|
Method Summary | |
---|---|
protected void |
bind()
bind the components to the patternModel/actions. |
String |
getFieldName()
returns the label of the search combo. |
Pattern |
getPattern()
returns the current compiled Pattern. |
protected void |
initComponents()
create contained components. |
protected void |
initExecutables()
creates and registers all "executable" actions. |
void |
match()
Callback action bound to MATCH_ACTION_COMMAND. |
void |
setFieldName(String name)
set the label of the search combo. |
void |
setPatternFilter(PatternFilter filter)
sets the PatternFilter control. |
void |
setPatternHighlighter(PatternHighlighter highlighter)
sets the PatternHighlighter control. |
protected void |
updateFieldName(PatternMatcher matcher)
|
void |
updateMatchRule()
set's the PatternModel's MatchRule to the selected in combo. |
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 |
---|
public static final String MATCH_RULE_ACTION_COMMAND
Constructor Detail |
---|
public JXSearchPanel()
Method Detail |
---|
public void setPatternFilter(PatternFilter filter)
public void setPatternHighlighter(PatternHighlighter highlighter)
public void setFieldName(String name)
name
- public String getFieldName()
public Pattern getPattern()
Pattern
protected void updateFieldName(PatternMatcher matcher)
matcher
- public void match()
AbstractPatternPanel
match
in class AbstractPatternPanel
public void updateMatchRule()
protected void initExecutables()
AbstractPatternPanel
initExecutables
in class AbstractPatternPanel
protected void bind()
bind
in class AbstractPatternPanel
protected void initComponents()
initComponents
in class AbstractPatternPanel
|
swingx Version 2005-08-19 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |