public abstract class BaseFormattedTextField extends javax.swing.JFormattedTextField implements MutableDynamicPropertyProvider, VisionComponent, StyleProvider, TouchscreenMouseListener.TouchscreenEnabledComponent, EnabledEx, LocaleListener
| Modifier and Type | Class and Description |
|---|---|
static class |
BaseFormattedTextField.SafeFocusHighlightBorder |
javax.swing.JFormattedTextField.AbstractFormatter, javax.swing.JFormattedTextField.AbstractFormatterFactoryjavax.swing.JTextField.AccessibleJTextFieldjavax.swing.text.JTextComponent.AccessibleJTextComponent, javax.swing.text.JTextComponent.DropLocation, javax.swing.text.JTextComponent.KeyBindingjavax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
protected boolean |
antialias |
protected boolean |
commitOnFocusLost |
protected VisionClientContext |
context
The current ClientContext that is set on startupComponent()
|
protected int |
cursorCode |
protected java.awt.Color |
editableBackground |
protected javax.swing.border.Border |
focusBorder
This border lies about its insets so that it actually draws over the component space.
|
protected java.awt.Color |
nonEditableBackground |
protected boolean |
protectedMode |
protected boolean |
rejectUpdatesDuringEdit |
protected int |
touchscreenMode |
COMMIT, COMMIT_OR_REVERT, PERSIST, REVERTlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTRESERVED_SET_KEYCOMPONENT_LOCKED, COMPONENT_PERMISSIONS, COMPONENT_SECURITY, COMPONENT_TRANSLATIONSCOMPONENT_RUNNINGDISABLED_BY_PERMISSIONS| Constructor and Description |
|---|
BaseFormattedTextField() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
_setEditable(boolean b)
Protected accessor to super.setEditable() that bypasses protected mode check
|
void |
evaluateEnabled() |
VisionClientContext |
getAppContext() |
int |
getCursorCode() |
int |
getDataQuality()
Retrieves the data quality code.
|
java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor> |
getDynamicProps() |
java.awt.Color |
getEditableBackground() |
java.awt.Color |
getNonEditableBackground() |
DynamicPropertyDescriptor[] |
getProperties() |
java.lang.Object |
getPropertyValue(java.lang.String name) |
java.lang.String |
getSelectedText() |
Dataset |
getStyles() |
java.lang.String |
getToolTipText() |
int |
getTouchscreenMode() |
TouchscreenMouseListener.KeyboardStyle |
getTouchscreenStyle() |
boolean |
isAntialias() |
boolean |
isCommitOnFocusLost() |
boolean |
isComponentEnabled() |
protected boolean |
isEditing()
Returns true if this text box is currently being edited by the user.
|
boolean |
isOpaque() |
boolean |
isPropertyDefined(java.lang.String name) |
boolean |
isProtectedMode() |
boolean |
isRejectUpdatesDuringEdit() |
boolean |
isTouchscreenEditAllowed() |
void |
localeChanged(java.util.Locale newLocale) |
protected abstract javax.swing.JFormattedTextField.AbstractFormatterFactory |
newFormatterFactory()
Subclasses must implement this to create the formatter factory of the type they want to use
|
protected void |
onShutdown()
Subclasses should override this to provide shutdown logic.
|
protected void |
onStartup()
Subclasses should override this to provide startup logic.
|
protected void |
paintChildren(java.awt.Graphics g) |
protected void |
paintComponent(java.awt.Graphics g) |
void |
setAntialias(boolean antialias) |
void |
setBorder(javax.swing.border.Border border) |
void |
setCommitOnFocusLost(boolean commitOnFocusLost) |
void |
setComponentEnabled(boolean componentEnabled) |
void |
setCursorCode(int cursorCode) |
void |
setDataQuality(int value)
Sets the current data quality to the given value
|
void |
setDynamicProps(java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor> map) |
void |
setEditable(boolean b) |
void |
setEditableBackground(java.awt.Color editableBackground) |
void |
setName(java.lang.String newName) |
void |
setNonEditableBackground(java.awt.Color nonEditableBackground) |
void |
setPropertyValue(java.lang.String name,
java.lang.Object value) |
void |
setProtectedMode(boolean protectedMode) |
void |
setRejectUpdatesDuringEdit(boolean rejectUpdatesDuringEdit) |
void |
setStyles(Dataset styleDS) |
void |
setToolTipText(java.lang.String text) |
void |
setTouchscreenMode(int touchscreenMode) |
void |
setValue(java.lang.Object obj) |
protected void |
setValueDirect(java.lang.Object obj) |
void |
setVisible(boolean visible) |
void |
shutdownComponent()
Called when the component is now shown anymore.
|
void |
startupComponent(VisionClientContext context)
Called when the component is first shown.
|
void |
updateQuality(java.lang.String propName,
int quality)
Updates the quality for the given property name.
|
commitEdit, getActions, getFocusLostBehavior, getFormatter, getFormatterFactory, getUIClassID, getValue, invalidEdit, isEditValid, processFocusEvent, processInputMethodEvent, setDocument, setFocusLostBehavior, setFormatter, setFormatterFactoryactionPropertyChanged, addActionListener, configurePropertiesFromAction, createActionPropertyChangeListener, createDefaultModel, fireActionPerformed, getAccessibleContext, getAction, getActionListeners, getColumns, getColumnWidth, getHorizontalAlignment, getHorizontalVisibility, getPreferredSize, getScrollOffset, isValidateRoot, paramString, postActionEvent, removeActionListener, scrollRectToVisible, setAction, setActionCommand, setColumns, setFont, setHorizontalAlignment, setScrollOffsetaddCaretListener, 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, getSelectedTextColor, getSelectionColor, getSelectionEnd, getSelectionStart, getText, getText, getToolTipText, getUI, isEditable, loadKeymap, modelToView, moveCaretPosition, paste, print, print, print, read, removeCaretListener, removeKeymap, removeNotify, replaceSelection, restoreComposedText, saveComposedText, select, selectAll, setCaret, setCaretColor, setCaretPosition, setComponentOrientation, setDisabledTextColor, setDragEnabled, setDropMode, setFocusAccelerator, setHighlighter, setKeymap, setMargin, setNavigationFilter, setSelectedTextColor, setSelectionColor, setSelectionEnd, setSelectionStart, setText, setUI, updateUI, viewToModel, writeaddAncestorListener, 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, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, paint, paintBorder, 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, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, unregisterKeyboardAction, updateadd, 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, validateTreeaction, 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, 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, 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, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetTouchscreenPropertyNameprotected VisionClientContext context
protected boolean protectedMode
protected boolean commitOnFocusLost
protected boolean rejectUpdatesDuringEdit
protected java.awt.Color editableBackground
protected java.awt.Color nonEditableBackground
protected int touchscreenMode
protected boolean antialias
protected javax.swing.border.Border focusBorder
protected int cursorCode
protected abstract javax.swing.JFormattedTextField.AbstractFormatterFactory newFormatterFactory()
public int getCursorCode()
public void setCursorCode(int cursorCode)
public boolean isComponentEnabled()
isComponentEnabled in interface EnabledExpublic void setComponentEnabled(boolean componentEnabled)
setComponentEnabled in interface EnabledExpublic void evaluateEnabled()
evaluateEnabled in interface EnabledExpublic void setName(java.lang.String newName)
setName in class java.awt.Componentpublic java.lang.String getToolTipText()
getToolTipText in class javax.swing.JComponentpublic java.lang.String getSelectedText()
getSelectedText in class javax.swing.text.JTextComponentpublic boolean isAntialias()
public void setAntialias(boolean antialias)
public void setValue(java.lang.Object obj)
setValue in class javax.swing.JFormattedTextFieldprotected void setValueDirect(java.lang.Object obj)
protected boolean isEditing()
public boolean isRejectUpdatesDuringEdit()
public void setRejectUpdatesDuringEdit(boolean rejectUpdatesDuringEdit)
public boolean isProtectedMode()
public void setProtectedMode(boolean protectedMode)
public boolean isCommitOnFocusLost()
public void setCommitOnFocusLost(boolean commitOnFocusLost)
protected void _setEditable(boolean b)
public void setEditable(boolean b)
setEditable in class javax.swing.text.JTextComponentpublic int getTouchscreenMode()
getTouchscreenMode in interface TouchscreenMouseListener.TouchscreenEnabledComponentpublic void setTouchscreenMode(int touchscreenMode)
public TouchscreenMouseListener.KeyboardStyle getTouchscreenStyle()
getTouchscreenStyle in interface TouchscreenMouseListener.TouchscreenEnabledComponentpublic boolean isTouchscreenEditAllowed()
isTouchscreenEditAllowed in interface TouchscreenMouseListener.TouchscreenEnabledComponentpublic java.awt.Color getNonEditableBackground()
public void setNonEditableBackground(java.awt.Color nonEditableBackground)
public java.awt.Color getEditableBackground()
public void setEditableBackground(java.awt.Color editableBackground)
public boolean isOpaque()
isOpaque in class javax.swing.JComponentpublic void setVisible(boolean visible)
setVisible in class javax.swing.JComponentpublic void localeChanged(java.util.Locale newLocale)
localeChanged in interface LocaleListenerpublic java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor> getDynamicProps()
getDynamicProps in interface MutableDynamicPropertyProviderpublic void setDynamicProps(java.util.TreeMap<java.lang.String,DynamicPropertyDescriptor> map)
setDynamicProps in interface MutableDynamicPropertyProviderpublic void setPropertyValue(java.lang.String name,
java.lang.Object value)
throws java.lang.ClassCastException
setPropertyValue in interface DynamicPropertyProviderjava.lang.ClassCastExceptionpublic java.lang.Object getPropertyValue(java.lang.String name)
getPropertyValue in interface DynamicPropertyProviderpublic DynamicPropertyDescriptor[] getProperties()
getProperties in interface DynamicPropertyProviderpublic boolean isPropertyDefined(java.lang.String name)
isPropertyDefined in interface DynamicPropertyProviderpublic int getDataQuality()
QualityMonitorgetDataQuality in interface QualityMonitorpublic void setDataQuality(int value)
QualityMonitorsetDataQuality in interface QualityMonitorpublic void updateQuality(java.lang.String propName,
int quality)
QualityMonitorupdateQuality in interface QualityMonitorprotected void paintChildren(java.awt.Graphics g)
paintChildren in class javax.swing.JComponentprotected void paintComponent(java.awt.Graphics g)
paintComponent in class javax.swing.JComponentpublic Dataset getStyles()
getStyles in interface StyleProviderpublic void setStyles(Dataset styleDS)
setStyles in interface StyleProviderpublic final void startupComponent(VisionClientContext context)
ComponentLifecyclestartupComponent in interface ComponentLifecyclepublic final void shutdownComponent()
ComponentLifecycleshutdownComponent in interface ComponentLifecyclepublic VisionClientContext getAppContext()
getAppContext in interface ComponentLifecycleprotected void onStartup()
protected void onShutdown()
public void setToolTipText(java.lang.String text)
setToolTipText in class javax.swing.JComponentpublic void setBorder(javax.swing.border.Border border)
setBorder in class javax.swing.JComponent