|
JComponentPack 1.5.0 | |||||||||
| 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
com.zfqjava.swing.JTextFinder
public class JTextFinder
JTextFinder provides a text finder component.
| Nested Class Summary | |
|---|---|
static class |
JTextFinder.AbstractFinder
AbstractFinder handles the find and replace operation. |
protected class |
JTextFinder.AccessibleJTextFinder
This class implements accessibility support for the JTextFinder class. |
| 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.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
static int |
CANCEL_CONTROL
Type used for cancel button on the text finder. |
static int |
FIND_CONTROL
Type used for find button on the text finder. |
static int |
FIND_DIALOG
Identifies the find dialog type. |
static int |
REPLACE_ALL_CONTROL
Type used for replace all button on the text finder. |
static int |
REPLACE_CONTROL
Type used for replace button on the text finder. |
static int |
REPLACE_DIALOG
Identifies the replace dialog type. |
| 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 | |
|---|---|
JTextFinder()
|
|
| Method Summary | |
|---|---|
void |
cancel()
Called by JTextFinder when the user hits the Cancel button. |
protected JDialog |
createDialog(Component parent)
Creates a dialog for the JTextFinder. |
protected JTextFinder.AbstractFinder |
createFinder(Component c)
Factory methods to create the AbstractFinder for the specified component. |
void |
findNext()
Called by JTextFinder when the user hits the Find Next button. |
AccessibleContext |
getAccessibleContext()
Gets the AccessibleContext associated with this JTextFinder. |
JButton |
getControlButton(int controlType)
Gets the control button of the type. |
int |
getDialogType()
Returns the current dialog type. |
JTextFinder.AbstractFinder |
getFinder()
Returns the finder for JTextFinder. |
String |
getFindText()
Returns the find text. |
Component |
getForComponent()
Returns the component that the JTextFinder attach. |
Component[] |
getOptions()
Returns the options. |
String |
getReplaceText()
Returns the replace text. |
TextFinderUI |
getUI()
Returns the look and feel (L&F) object that renders this component. |
String |
getUIClassID()
Returns a string that specifies the name of the L&F class that renders this component. |
protected String |
paramString()
Returns a string representation of this JTextFinder. |
void |
replace()
Called by JTextFinder when the user hits the Replace button. |
void |
replaceAll()
Called by JTextFinder when the user hits the Replace All button. |
void |
setDialogType(int type)
Sets the dialog type. |
void |
setFinder(JTextFinder.AbstractFinder finder)
Sets the finder for JTextFinder. |
void |
setFindText(String findText)
Sets the find text. |
void |
setForComponent(Component c)
Sets the component that the JTextFinder attach. |
void |
setOptions(Component[] options)
Sets the options. |
void |
setReplaceText(String replaceText)
Sets the replace text. |
void |
setUI(TextFinderUI ui)
Sets the look and feel (L&F) object that renders this component. |
void |
showDialog(Component parent)
Pops up a dialog contains the JTextFinder and parented
to parent with the dialog having a default title. |
void |
updateUI()
Resets the UI property with a value from the current look and feel. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final int FIND_DIALOG
public static final int REPLACE_DIALOG
public static final int FIND_CONTROL
public static final int REPLACE_CONTROL
public static final int REPLACE_ALL_CONTROL
public static final int CANCEL_CONTROL
| Constructor Detail |
|---|
public JTextFinder()
| Method Detail |
|---|
public void updateUI()
updateUI in class JComponentJComponent.updateUI()public TextFinderUI getUI()
public void setUI(TextFinderUI ui)
ui - the TextFinderUI L&F objectUIDefaults.getUI(javax.swing.JComponent)public String getUIClassID()
getUIClassID in class JComponentJComponent.getUIClassID(),
UIDefaults.getUI(javax.swing.JComponent)public void setFindText(String findText)
findText - the find textgetFindText()public String getFindText()
setFindText(java.lang.String)public void setReplaceText(String replaceText)
replaceText - the replace textgetReplaceText()public String getReplaceText()
setReplaceText(java.lang.String)public void setOptions(Component[] options)
options - the optionsgetOptions()public Component[] getOptions()
setOptions(java.awt.Component[])public void setForComponent(Component c)
JTextFinder attach.
c - the component to attachgetForComponent()public Component getForComponent()
JTextFinder attach.
setForComponent(java.awt.Component)public void findNext()
JTextFinder when the user hits the Find Next button.
This can also be called by the programmer.
public void replace()
JTextFinder when the user hits the Replace button.
This can also be called by the programmer.
public void replaceAll()
JTextFinder when the user hits the Replace All button.
This can also be called by the programmer.
public void cancel()
JTextFinder when the user hits the Cancel button.
This can also be called by the programmer.
public void setFinder(JTextFinder.AbstractFinder finder)
JTextFinder.
finder - the findergetFinder()public JTextFinder.AbstractFinder getFinder()
JTextFinder.
setFinder(com.zfqjava.swing.JTextFinder.AbstractFinder)protected JTextFinder.AbstractFinder createFinder(Component c)
c - the specified component
public JButton getControlButton(int controlType)
controlType - the type of the button to be selected:
public int getDialogType()
One of 2 legal values:
setDialogType(int)public void setDialogType(int type)
One of 2 legal values:
type - the dialog typegetDialogType()public void showDialog(Component parent)
JTextFinder and parented
to parent with the dialog having a default title.
parent - the parent of the dialogprotected JDialog createDialog(Component parent)
JTextFinder.
parent - the parent of the dialogprotected String paramString()
null.
paramString in class JComponentpublic AccessibleContext getAccessibleContext()
getAccessibleContext in interface AccessiblegetAccessibleContext in class JComponent
|
JComponentPack 1.5.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||