Package com.formdev.flatlaf.themeeditor
Class FlatFindReplaceBar
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- com.formdev.flatlaf.themeeditor.FlatFindReplaceBar
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible
class FlatFindReplaceBar extends javax.swing.JPanel
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classFlatFindReplaceBar.ConsumerActionprivate classFlatFindReplaceBar.MarkAllUpdater-
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
Fields Modifier and Type Field Description private javax.swing.JButtoncloseButtonprivate javax.swing.JToolBarcloseToolBarprivate org.fife.ui.rtextarea.SearchContextcontextprivate FlatTextFieldfindFieldprivate javax.swing.JLabelfindLabelprivate javax.swing.JButtonfindNextButtonprivate javax.swing.JButtonfindPreviousButtonprivate javax.swing.JToolBarfindToolBarprivate booleaninSetContextprivate booleanmarkAllPendingprivate javax.swing.JToggleButtonmatchCaseToggleButtonprivate javax.swing.JLabelmatchesLabelprivate javax.swing.JToggleButtonmatchWholeWordToggleButton(package private) static java.lang.StringPROP_CLOSEDprivate javax.swing.JToggleButtonregexToggleButtonprivate javax.swing.JButtonreplaceAllButtonprivate javax.swing.JButtonreplaceButtonprivate FlatTextFieldreplaceFieldprivate javax.swing.JLabelreplaceLabelprivate javax.swing.JLabelreplaceMatchesLabelprivate org.fife.ui.rsyntaxtextarea.RSyntaxTextAreatextAreaprivate javax.swing.JToolBartoolBar1-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor Description FlatFindReplaceBar(org.fife.ui.rsyntaxtextarea.RSyntaxTextArea textArea)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidactivate(boolean findEditorSelection)private voidclose()private voidfind()private voidfindNext()private voidfindOrMarkAll(boolean find)private voidfindPrevious()(package private) org.fife.ui.rtextarea.SearchContextgetSearchContext()private voidinitComponents()(package private) voidmarkAll()private voidmatchCaseChanged()private voidmatchWholeWordChanged()private voidnotifyEditorAction(java.lang.String actionKey)private voidregexChanged()voidremoveNotify()private voidreplace()private voidreplaceAll()private voidselectMatchNearCaret()(package private) voidsetSearchContext(org.fife.ui.rtextarea.SearchContext context)private voidupdateMatchesLabel(org.fife.ui.rtextarea.SearchResult result, boolean replace)voidupdateUI()-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Field Detail
-
PROP_CLOSED
static final java.lang.String PROP_CLOSED
- See Also:
- Constant Field Values
-
textArea
private final org.fife.ui.rsyntaxtextarea.RSyntaxTextArea textArea
-
context
private org.fife.ui.rtextarea.SearchContext context
-
inSetContext
private boolean inSetContext
-
markAllPending
private boolean markAllPending
-
findLabel
private javax.swing.JLabel findLabel
-
findField
private FlatTextField findField
-
findToolBar
private javax.swing.JToolBar findToolBar
-
findPreviousButton
private javax.swing.JButton findPreviousButton
-
findNextButton
private javax.swing.JButton findNextButton
-
matchCaseToggleButton
private javax.swing.JToggleButton matchCaseToggleButton
-
matchWholeWordToggleButton
private javax.swing.JToggleButton matchWholeWordToggleButton
-
regexToggleButton
private javax.swing.JToggleButton regexToggleButton
-
matchesLabel
private javax.swing.JLabel matchesLabel
-
closeToolBar
private javax.swing.JToolBar closeToolBar
-
closeButton
private javax.swing.JButton closeButton
-
replaceLabel
private javax.swing.JLabel replaceLabel
-
replaceField
private FlatTextField replaceField
-
toolBar1
private javax.swing.JToolBar toolBar1
-
replaceButton
private javax.swing.JButton replaceButton
-
replaceAllButton
private javax.swing.JButton replaceAllButton
-
replaceMatchesLabel
private javax.swing.JLabel replaceMatchesLabel
-
-
Method Detail
-
updateUI
public void updateUI()
- Overrides:
updateUIin classjavax.swing.JPanel
-
getSearchContext
org.fife.ui.rtextarea.SearchContext getSearchContext()
-
setSearchContext
void setSearchContext(org.fife.ui.rtextarea.SearchContext context)
-
activate
void activate(boolean findEditorSelection)
-
removeNotify
public void removeNotify()
- Overrides:
removeNotifyin classjavax.swing.JComponent
-
findNext
private void findNext()
-
findPrevious
private void findPrevious()
-
find
private void find()
-
markAll
void markAll()
-
findOrMarkAll
private void findOrMarkAll(boolean find)
-
matchCaseChanged
private void matchCaseChanged()
-
matchWholeWordChanged
private void matchWholeWordChanged()
-
regexChanged
private void regexChanged()
-
replace
private void replace()
-
replaceAll
private void replaceAll()
-
selectMatchNearCaret
private void selectMatchNearCaret()
-
updateMatchesLabel
private void updateMatchesLabel(org.fife.ui.rtextarea.SearchResult result, boolean replace)
-
notifyEditorAction
private void notifyEditorAction(java.lang.String actionKey)
-
close
private void close()
-
initComponents
private void initComponents()
-
-