org.shetline.gui
Class SearchField
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.text.JTextComponent
javax.swing.JTextField
org.shetline.gui.KTextField
org.shetline.gui.SearchField
- All Implemented Interfaces:
- ImageObserver, MenuContainer, Serializable, Accessible, Scrollable, SwingConstants
public class SearchField
- extends KTextField
- See Also:
- Serialized Form
Fields inherited from class org.shetline.gui.KTextField |
altIsDown, baseText, byteEncoding, caseMode, checkLengthInBytes, currentEncoder, DEFAULT_EDITABLE_BACKGROUND, DEFAULT_ERROR_BACKGROUND, DEFAULT_ERROR_ICON, DEFAULT_MODIFIED_TEXT_COLOR, DEFAULT_SUGGESTION_TEXT_COLOR, DEFAULT_TYPING_UPDATE_DELAY, defaultBackground, defaultBorder, defaultForeground, docListener, editableBackground, errorBackground, errorIcon, errorState, explicitBorder, explicitDisabledBackground, explicitStandardTextColor, focusRegainedFromPopup, hasBeenEdited, ICON_GAP, ignoreDocumentChange, lastText, leftToRight, maxLength, modifiedTextColor, navigator, parent, popup, popupMenuListener, popupSuggestions, propertyChangeListener, savedForwardTraversalKeys, savedSelectionEnd, savedSelectionStart, showModified, suggestionShowing, suggestionText, suggestionTextColor, suppressNextPopupFor, textCheckLength, textCheckPending, textCheckStart, textListenerHandler, typingDelay, typingListenerHandler, validCharacterPattern |
Fields inherited from interface javax.swing.SwingConstants |
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
Methods inherited from class org.shetline.gui.KTextField |
accept, addNotify, addTextListener, addTypingListener, addTypingListener, beep, broadcastTextChange, checkTextChange, checkTextChangeAux, clearError, getByteEncoding, getCaseMode, getDisabledBackground, getEditableBackground, getErrorBackground, getErrorIcon, getErrorState, getHasBeenEdited, getLength, getMaximumLength, getMeasuredLength, getMeasuredLength, getModifiedTextColor, getShowModified, getStandardTextColor, getSuggestionText, getSuggestionTextColor, getText_JTextField, getText, getTypingUpdateDelay, getUserBorder, hasError, isCharacterInputEvent, isCheckingEncodedLength, isEmpty, isReallyEmpty, isValidCharacter, KTextFieldX, processKeyEvent_JTextField, processKeyEvent, refreshBorder, removeNotify, removeTextListener, removeTypingListener, restore, restore, restoreTabbing, setBaseText, setBaseText, setBorder_JTextField, setBorder, setCaseMode, setDisabledBackground, setDocument, setEditable, setEditableBackground, setEnabled, setErrorBackground, setErrorIcon, setErrorState, setMaximumLength, setMaximumLength, setMaximumLength, setMaximumLengthNE, setModifiedTextColor, setPersistentError, setPopupSuggestions, setShowModified, setStandardTextColor, setSuggestionText, setSuggestionTextColor, setText_JTextField, setText, setText, setTextAsIfTyped, setTransientError, setTypingUpdateDelay, setValidCharacterPattern, setValidCharacterPattern, updateAppearance, updateText, updateTextListening |
Methods inherited from class javax.swing.JTextField |
actionPropertyChanged, addActionListener, configurePropertiesFromAction, createActionPropertyChangeListener, createDefaultModel, fireActionPerformed, getAccessibleContext, getAction, getActionListeners, getActions, getColumns, getColumnWidth, getHorizontalAlignment, getHorizontalVisibility, getPreferredSize, getScrollOffset, getUIClassID, isValidateRoot, paramString, postActionEvent, removeActionListener, scrollRectToVisible, setAction, setActionCommand, setColumns, setFont, setHorizontalAlignment, setScrollOffset |
Methods inherited from class javax.swing.text.JTextComponent |
addCaretListener, addInputMethodListener, addKeymap, copy, cut, fireCaretUpdate, getCaret, getCaretColor, getCaretListeners, getCaretPosition, getDisabledTextColor, getDocument, getDragEnabled, getDropLocation, getDropMode, getFocusAccelerator, getHighlighter, getInputMethodRequests, getKeymap, getKeymap, getMargin, getNavigationFilter, getPreferredScrollableViewportSize, getPrintable, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getSelectedText, getSelectedTextColor, getSelectionColor, getSelectionEnd, getSelectionStart, getText, getToolTipText, getUI, isEditable, loadKeymap, modelToView, moveCaretPosition, paste, print, print, print, processInputMethodEvent, read, removeCaretListener, removeKeymap, replaceSelection, select, selectAll, setCaret, setCaretColor, setCaretPosition, setComponentOrientation, setDisabledTextColor, setDragEnabled, setDropMode, setFocusAccelerator, setHighlighter, setKeymap, setMargin, setNavigationFilter, setSelectedTextColor, setSelectionColor, setSelectionEnd, setSelectionStart, setUI, viewToModel, write |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, 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, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, 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, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, 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, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, 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, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
clearingIcon
protected Icon clearingIcon
clearingIconShown
protected boolean clearingIconShown
clickWillClear
protected boolean clickWillClear
cursorInside
protected boolean cursorInside
defaultCursor
protected Cursor defaultCursor
explicitSearchIcon
protected Icon explicitSearchIcon
searchIcon
protected Icon searchIcon
standardCursor
protected Cursor standardCursor
DEFAULT_CLEARING_ICON
public static final Icon DEFAULT_CLEARING_ICON
DEFAULT_SEARCH_LEFT_ICON
public static final Icon DEFAULT_SEARCH_LEFT_ICON
DEFAULT_SEARCH_RIGHT_ICON
public static final Icon DEFAULT_SEARCH_RIGHT_ICON
SHIFT_BACKSPACE_KEY
protected static final KeyStroke SHIFT_BACKSPACE_KEY
SHIFT_DELETE_KEY
protected static final KeyStroke SHIFT_DELETE_KEY
SEARCH_BORDER_ROUNDING
protected static final int SEARCH_BORDER_ROUNDING
- See Also:
- Constant Field Values
SEARCH_BORDER_INSET_OVERLAP
protected static final int SEARCH_BORDER_INSET_OVERLAP
- See Also:
- Constant Field Values
SearchField
public SearchField()
SearchField
public SearchField(int columns)
SearchFieldX
protected void SearchFieldX()
getClearingIcon
public Icon getClearingIcon()
setClearingIcon
public void setClearingIcon(Icon icon)
getSearchIcon
public Icon getSearchIcon()
setSearchIcon
public void setSearchIcon(Icon icon)
updateBorder
protected void updateBorder()
getStatusBorderInsets
protected Insets getStatusBorderInsets()
- Overrides:
getStatusBorderInsets
in class KTextField
paintStatusBorder
protected void paintStatusBorder(Graphics g,
int x,
int y,
int width,
int height)
- Overrides:
paintStatusBorder
in class KTextField
updateUI
public void updateUI()
- Overrides:
updateUI
in class KTextField
createOuterBorder
protected Border createOuterBorder()
- Overrides:
createOuterBorder
in class KTextField