|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
com.threerings.editor.swing.FindDialog
public class FindDialog
Finds text in a container.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.JDialog |
|---|
JDialog.AccessibleJDialog |
| Nested classes/interfaces inherited from class java.awt.Dialog |
|---|
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType |
| Nested classes/interfaces inherited from class java.awt.Window |
|---|
Window.AccessibleAWTWindow |
| 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 | |
|---|---|
protected EditorPanel |
_epanel
Our config editor. |
protected JTextField |
_field
The find field. |
protected JButton |
_find
The find button. |
protected JComponent |
_first
The last and first found component. |
protected JComponent |
_last
The last and first found component. |
protected MessageBundle |
_msgs
Our message bundle. |
protected JLabel |
_status
The status label. |
protected String |
_term
The search term. |
protected JViewport |
_viewport
The viewport. |
| Fields inherited from class javax.swing.JDialog |
|---|
accessibleContext, rootPane, rootPaneCheckingEnabled |
| Fields inherited from class java.awt.Dialog |
|---|
DEFAULT_MODALITY_TYPE |
| Fields inherited from class java.awt.Component |
|---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface javax.swing.WindowConstants |
|---|
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
FindDialog(Dialog parent,
EditorContext ctx,
String title)
Create the dialog. |
|
FindDialog(Frame parent,
EditorContext ctx,
String title)
Create the dialog. |
|
| Method Summary | |
|---|---|
void |
actionPerformed(ActionEvent event)
|
static FindDialog |
createDialog(Component parent,
EditorContext ctx)
|
protected JRootPane |
createRootPane()
|
void |
find()
Perform a find. |
void |
find(EditorPanel epanel)
Perform a find. |
protected boolean |
found(JComponent comp)
Marks a component as matching the search criteria. |
protected Rectangle |
getViewportBounds(Component comp)
Calculates the bounds of a nested component in the viewport. |
protected boolean |
goFind(Component comp)
Find a component with the term. |
protected void |
init(EditorContext ctx)
Initialize the dialog. |
void |
setEditorPanel(EditorPanel epanel)
Sets the editor panel. |
void |
show(EditorPanel epanel)
Show the dialog. |
protected JComponent |
testTerm(Component comp)
Returns the component if it's still valid for the search term. |
protected JComponent |
testViewport(JComponent comp)
Returns the component if it's a child of the viewport. |
| Methods inherited from class java.awt.Dialog |
|---|
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setModalityType, setResizable, setTitle, setUndecorated, setVisible, show, toBack |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected MessageBundle _msgs
protected JTextField _field
protected JButton _find
protected JLabel _status
protected EditorPanel _epanel
protected String _term
protected JComponent _last
protected JComponent _first
protected JViewport _viewport
| Constructor Detail |
|---|
public FindDialog(Dialog parent,
EditorContext ctx,
String title)
public FindDialog(Frame parent,
EditorContext ctx,
String title)
| Method Detail |
|---|
public static FindDialog createDialog(Component parent,
EditorContext ctx)
public void show(EditorPanel epanel)
public void setEditorPanel(EditorPanel epanel)
public void find(EditorPanel epanel)
public void find()
public void actionPerformed(ActionEvent event)
actionPerformed in interface ActionListenerprotected void init(EditorContext ctx)
protected boolean goFind(Component comp)
protected JComponent testViewport(JComponent comp)
protected JComponent testTerm(Component comp)
protected boolean found(JComponent comp)
protected Rectangle getViewportBounds(Component comp)
protected JRootPane createRootPane()
createRootPane in class JDialog
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||