public abstract class FTextInputComponent extends FInputPanel implements java.awt.event.FocusListener, javax.swing.event.DocumentListener, AsyncRefreshExecutorI, InitialFocusCandidateI
myActions, myAttributes, myElementsXMLConfigureInfoinhibitFocusChange, SCROLLING_MODE_ANY, SCROLLING_MODE_HORIZONTAL_ONLY, SCROLLING_MODE_VERTICAL_ONLY, TEXTURE_CENTERED, TEXTURE_REPEATTOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTALL_ACTIONS, AVAILABLE_ACTION_KIND, CONTEXTMENU_ACTION_KIND, LOCAL_ACTION_KIND, MENU_ACTION_KIND, NO_LOCAL_ACTION_KIND, NO_TOPMDI_ONLY_ACTION_KIND, NOT_AVAILABLE_ACTION_KIND, REFRESH_FROM_TRANSACTION, REFRESH_FROM_USER, SHORTCUT_ACTION_KIND, TOOLBAR_ACTION_KIND, TOPMDI_ONLY_ACTION_KIND| Constructor and Description | 
|---|
FTextInputComponent(FormContextI _ftx,
                   electric.xml.Element _confRoot)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
_setText(java.lang.String _str)
Sets the text of our Component while maintaining the caret position. 
 | 
void | 
changedUpdate(javax.swing.event.DocumentEvent e)  | 
void | 
close()  | 
void | 
disable()  | 
void | 
enable()  | 
void | 
focusGained(java.awt.event.FocusEvent _fe)
implementation for FocusListener: call of method selectAll() 
 | 
void | 
focusLost(java.awt.event.FocusEvent _fe)
implementation for FocusListener: call of method selectNone() 
 | 
java.lang.Integer | 
getAlign()  | 
int | 
getBaseline(int width,
           int height)
Returns the baseline of the component. 
 | 
java.lang.Integer | 
getColumns()  | 
java.lang.String | 
getExplicitNullProperty()  | 
java.lang.String | 
getFallbackProperty()  | 
java.lang.String | 
getFontSize()  | 
java.lang.String | 
getFontStyle()  | 
javax.swing.JComponent | 
getInitialFocus()  | 
javax.swing.JComponent | 
getJComponent()
Returns the "JComponent" associated with this form element. 
 | 
java.lang.String | 
getProperty()  | 
java.lang.String | 
getSelectedText()  | 
int | 
getSelectionEnd()  | 
int | 
getSelectionStart()  | 
java.lang.String | 
getText()  | 
abstract javax.swing.text.JTextComponent | 
getTextComponent()  | 
void | 
handleAlignA(electric.xml.Attribute a)  | 
void | 
handleAttributes(java.util.HashMap _atthash)  | 
void | 
handleColumnsA(electric.xml.Attribute a)  | 
void | 
handleSelectAllWhenFocusedA(electric.xml.Attribute a)  | 
boolean | 
hasFocus()  | 
void | 
insertUpdate(javax.swing.event.DocumentEvent e)  | 
boolean | 
isSelectAllWhenFocused()  | 
void | 
postRefresh()  | 
void | 
postRefresh(int from)  | 
void | 
refresh(int from)  | 
void | 
removeUpdate(javax.swing.event.DocumentEvent e)  | 
boolean | 
requestFocusInWindow()
Requests that this component gets the keyboard focus, specifically within its own window. 
 | 
void | 
selectAll()
Selects complete text of getTextComponent(). 
 | 
void | 
selectNone()
Removes text selection of getTextComponent(). 
 | 
void | 
setAlign(java.lang.Integer $6)  | 
void | 
setColumns(java.lang.Integer $5)  | 
boolean | 
setEditable()  | 
boolean | 
setEditable(boolean _editable)
Added to toggle the textbox's enabled property. 
 | 
void | 
setEnabled()  | 
void | 
setEnabled(boolean _enabled)  | 
void | 
setExplicitNullProperty(java.lang.String $9)  | 
void | 
setFallbackProperty(java.lang.String $8)  | 
void | 
setFontSize(java.lang.String $4)  | 
void | 
setFontStyle(java.lang.String $3)  | 
void | 
setProperty(java.lang.String $2)  | 
void | 
setSelectAllWhenFocused(boolean $7)  | 
void | 
setText(java.lang.String _str)  | 
void | 
setText(java.lang.String _str,
       boolean _doSync)  | 
boolean | 
updateEditableStatus()  | 
boolean | 
updateEditableStatus(boolean otherConstraint)  | 
calculateMandatory, getAlsoMandatoryIf, getAttributeMap, getDefaultActionMap, getElementMap, handleAlsoMandatoryIfE_refreshActions, action_editForm_available, action_editForm_enabled, action_editForm, action_refreshView_available, action_refreshView, action_reopenView_available, action_reopenView_enabled, action_reopenView, addBeanA, addFormElementListener, addHandleA, addHandleE, afterSave, afterSetValue, assureTransferHandler, beforeSave, beforeSetValue, calculationMightBeExpensive, callLog, cancelPendingRefreshRequests, checkEditable, checkVisible, evalScript, evalScript, evalScript, evalScript, evalScript, fhide, focusNextComponent, focusPreviousComponent, fshow, getActions, getActionsOfKind, getActionsOfKind, getBO, getConfRoot, getCtx, getDebugName, getFormActions, getFtx, getInstrumentedSchema, getLastRefreshRequest, getMaximumSize, getMinimumSize, getMissingPropertiesPolicy, getPreferredSize, getRefreshRequestsPending, getSchema, handleActionE, handleDropAllowedIfE, handleEditableA, handleEditableIfE, handleElement, handleElements, handleElements, handleElements, handleImpliedA, handleMaximumSizeA, handleMaxSizeA, handleMinimumSizeA, handleMinSizeA, handleMissingPropertiesPolicyA, handleNameA, handleNewElement, handleNewElement, handleNewElement, handleOnAfterSaveE, handleOnAfterSetValueE, handleOnBeforeSaveE, handleOnBeforeSetValueE, handleOnConstructionE, handleOnDropE, handleOnFocusGainedE, handleOnFocusLostE, handleOnMDIActivateE, handleOnMDICloseE, handleOnMDIDeactivateE, handleOnMDIOpenE, handleOnRefreshE, handleOnSyncE, handlePreferredSizeA, handlePrefSizeA, handleScriptE, handleVirtualPropertyE, handleVisibleIfE, hasPreferredSizeOverride, invokeAction, invokeAction, isClosed, isDebug, isDefinedEditable, isEditable, isExplicitEditable, isGUIBuilt, isImpliedElement, isInputPossible, isShown, mdiActivate, mdiClose, mdiDeactivate, mdiOpen, postConstructor, postInit, postRefresh, processFocusVeto, processFocusVeto, queueDelayedRefresh, queueDelayedRefresh, reallyHandleVirtualPropertyE, refresh, refreshActions, refreshActions, registerActionImpl, registerFormAction, removeFormElementListener, requestFocus, requestFocusInWindow, runAndDeclare, runAndDeclare, setConfRoot, setDebug, setFtx, setGUIBuilt, setMissingPropertiesPolicy, setShown, shouldShow, sync, syncImpl, waitForAsyncRefreshes, willCareForChildActions, willCareForChildRefreshgetPreferredScrollableViewportSize, getScrollableBlockIncrement, getScrollableTracksViewportHeight, getScrollableTracksViewportWidth, getScrollableUnitIncrement, getScrollingMode, grabFocus, init, init, init, paintComponent, setScrollingMode, setTexturegetAccessibleContext, getUI, getUIClassID, setUI, updateUIaddAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateadd, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validateaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, 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, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleequals, getClass, hashCode, notify, notifyAll, wait, wait, waitcalculateDisplayValue, lockDisplayValue, renderDisplayValue, restoreLockstateOfDisplayValuegetName, toDebugNamepublic FTextInputComponent(FormContextI _ftx, electric.xml.Element _confRoot)
public abstract javax.swing.text.JTextComponent getTextComponent()
public void handleAttributes(java.util.HashMap _atthash)
handleAttributes in interface FormElementIhandleAttributes in class FPanelpublic void handleSelectAllWhenFocusedA(electric.xml.Attribute a)
public void handleColumnsA(electric.xml.Attribute a)
public void handleAlignA(electric.xml.Attribute a)
public void close()
close in interface FormElementIclose in class FPanelpublic void changedUpdate(javax.swing.event.DocumentEvent e)
changedUpdate in interface javax.swing.event.DocumentListenerpublic void insertUpdate(javax.swing.event.DocumentEvent e)
insertUpdate in interface javax.swing.event.DocumentListenerpublic void removeUpdate(javax.swing.event.DocumentEvent e)
removeUpdate in interface javax.swing.event.DocumentListenerpublic void setText(java.lang.String _str)
public void setText(java.lang.String _str,
                    boolean _doSync)
public void _setText(java.lang.String _str)
_str - the text to set.public java.lang.String getText()
public java.lang.String getSelectedText()
public int getSelectionStart()
public int getSelectionEnd()
public void selectAll()
public void selectNone()
public boolean setEditable()
public boolean setEditable(boolean _editable)
setEditable in interface FormElementIsetEditable in class FPanelpublic boolean updateEditableStatus()
public boolean updateEditableStatus(boolean otherConstraint)
public void setEnabled()
public void setEnabled(boolean _enabled)
setEnabled in class javax.swing.JComponentpublic void disable()
disable in class javax.swing.JComponentpublic void enable()
enable in class javax.swing.JComponentpublic boolean requestFocusInWindow()
FPanelThis method overrides JComponent.requestFocusInWindow() and delegates
 to the more specific FPanel.requestFocusInWindow(boolean) with "temporary" set to false.
requestFocusInWindow in class FPaneltrue if the focus request is likely to be granted, false otherwise.public javax.swing.JComponent getInitialFocus()
getInitialFocus in interface InitialFocusCandidateIpublic javax.swing.JComponent getJComponent()
FInputPanelgetJComponent in class FInputPanelpublic boolean hasFocus()
hasFocus in class java.awt.Componentpublic void focusGained(java.awt.event.FocusEvent _fe)
focusGained in interface java.awt.event.FocusListenerpublic void focusLost(java.awt.event.FocusEvent _fe)
focusLost in interface java.awt.event.FocusListenerpublic int getBaseline(int width,
                       int height)
FInputPanelgetBaseline in class FInputPanelwidth - The width to get the baseline for.height - The height to get the baseline for.public void refresh(int from)
refresh in interface FormElementIrefresh in class FPanelpublic void postRefresh()
postRefresh in class FPanelpublic void postRefresh(int from)
postRefresh in interface FormElementIpostRefresh in class FPanelpublic java.lang.String getProperty()
public void setProperty(java.lang.String $2)
public java.lang.String getFontStyle()
public void setFontStyle(java.lang.String $3)
public java.lang.String getFontSize()
public void setFontSize(java.lang.String $4)
public java.lang.Integer getColumns()
public void setColumns(java.lang.Integer $5)
public java.lang.Integer getAlign()
public void setAlign(java.lang.Integer $6)
public boolean isSelectAllWhenFocused()
public void setSelectAllWhenFocused(boolean $7)
public java.lang.String getFallbackProperty()
public void setFallbackProperty(java.lang.String $8)
public java.lang.String getExplicitNullProperty()
public void setExplicitNullProperty(java.lang.String $9)
Copyright © 2000-2025 OAshi S.à r.l. All Rights Reserved.