public class MemoDataField extends DataField implements OpenDialog, Freeable
| Modifier and Type | Class and Description |
|---|---|
protected class |
MemoDataField.InnerDocumentListener
This class implements a inner listener for document.
|
DataField.AuxPanel, DataField.CopyActionListener, DataField.ELabel, DataField.FieldButton, DataField.FieldFocusListener, DataField.InfoMouseListener, DataField.ToggleButtonJPanel.AccessibleJPanelJComponent.AccessibleJComponentContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy| Modifier and Type | Field and Description |
|---|---|
protected boolean |
activationScrollTip
The condition of scroll tip activation.
|
static String |
DE
The key for "OF" text.
|
protected FindDialog |
dQuery
A reference for a find dialog.
|
protected boolean |
expandVertical
The reference to vertical expansion.
|
protected MemoDataField.InnerDocumentListener |
innerListener
The reference to inner listener.
|
protected int |
maximumTextLength
The maximum text length.
|
protected Frame |
parentFrame
The reference for parent frame.
|
static String |
queryKey
The key for search.
|
protected int |
rows
The memo data field rows.
|
protected JScrollPane |
scroll
A reference for a scroll.
|
protected TipScroll |
scrollTip
A reference for a scroll tip.
|
protected JMenuItem |
searchMenu
A reference for a search menu.
|
static String |
selectAllKey
The key for select all.
|
protected JMenuItem |
selectAllMenu
A reference for a all selection menu.
|
protected boolean |
sqlTypeText
The condition about the SQL type: False -> VARCHAR ; True -> LONGVARCHAR.
|
static boolean |
tabTransferFocus |
protected String |
translateDE
The reference to translate the "OF" text.
|
protected boolean |
trim
Condition about whether field value must contain leading and trailing
whitespace omitted or not.
|
static String |
TRIM
The parameter name for trimming trailing white spaces in field.
|
protected UndoManager |
undoManager |
protected boolean |
uppercase
The reference for upper case condition.
|
static String |
WHITE_SPACE
The key for a white space.
|
advancedQueryMode, ALIGN, ALIGN_CENTER, ALIGN_LEFT, ALIGN_RIGHT, alignment, ASTERISK_REQUIRED_STYLE, ATTR, attribute, backgroundColor, BGCOLOR, bold, BOLD, BORDER, BORDER_REQUIRED_STYLE, borderText, BOTTOM, CENTER, CLIPBOARD_COPY, CLIPBOARD_COPY_es_ES, CLIPBOARD_CUT, CLIPBOARD_CUT_es_ES, CLIPBOARD_PASTE, CLIPBOARD_PASTE_es_ES, conditions, dataField, DEFAULT_BORDER, DEFAULT_BOTTOM_MARGIN, DEFAULT_FIELD_LEFT_MARGIN, DEFAULT_FIELD_RIGHT_MARGIN, DEFAULT_LABEL_LEFT_MARGIN, DEFAULT_LABEL_RIGHT_MARGIN, DEFAULT_PARENT_MARGIN, DEFAULT_PARENT_MARGIN_FOR_SCROLL, DEFAULT_TOP_MARGIN, defaultAsteriskColor, DEFAULTBORDER, defaultDisableBackgroundColor, defaultFieldButtonHigh, defaultPreferenceTextNotRetrievedFromPreferences, DEFINE_HELP_FIELD_PREFERENCE, dim, DIM, disabledbgcolor, DISABLEDBGCOLOR, empty, enabled, ENABLED, EXPAND, FIELD_HELP_TIP, fieldlistenerFocus, fieldSize, fireValueEvents, FOCUS_BACKGROUNDCOLOR, FONT, fontColor, FONTCOLOR, fontSize, FONTSIZE, height, HEIGHT, incrementalFont, initPreferenceHelpText, INSETS, isEnabled, LABELALIGN, labelComponent, LABELFONT, LABELFONTCOLOR, labelPosition, LABELPOSITION, LABELSIZE, labelText, LABELVISIBLE, LEFT, locale, LOWERED, menuCopy, menuCut, menuDefineHelpPreference, menuHelpPreferences, menuPaste, modifiable, NO_STR, NONE, noRequiredBorder, OPAQUE, originalSize, OUTBORDER, panel, parentForm, permissionActivate, permissionVisible, popupMenu, PREF_WIDTH, prefWidth, RAISED, redimensionPanel, redimensJTextField, required, REQUIRED, requiredBorder, REQUIREDBORDER, requiredFieldBackgroundColor, requiredFieldForegroundColor, resources, restricted, RIGHT, show, showLabel, SIZE, TEXT_STR, TEXTALIGN, textAlignment, textHelpPreference, TIP, tipKey, TOP, validData, VALIGN, Valignment, valueListener, valueSave, VISIBLE, VISUALIZE_HELP_FIELD_PREFERENCE, weightDataFieldH, weightPanelH, width, WIDTH, x, X, y, Y, YES_STRaccessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTCOMP_FOCUS_YELLOW, GREEN_VERY_LIGHT, LIGHT_GRAY_BLUE, LIGHT_GREYISH_BLUE, VERY_LIGHT_BLUE, VERY_LIGHT_GRAY, VERY_LIGHT_PINK, VERY_LIGHT_RED, VERY_LIGHT_SKYBLUE, VERY_LIGHT_YELLOW, VERY_LIGHT_YELLOW_2DEBUG_LANGUAGEDESACTIVATE_COMPONENT_BY_PERMISSION_TIPABORT, ALLBITS, ERROR, FRAMEBITS, PROPERTIES, SOMEBITS| Constructor and Description |
|---|
MemoDataField(Hashtable params)
The class constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
createDataField()
Creates the field and overrides the
JComponent.processKeyEvent(KeyEvent)
method for managing focus. |
protected void |
createPopupMenu()
Creates a pop-up menu.
|
void |
deleteData()
The method to delete data for component.
|
protected void |
enableInnerListener(boolean enable)
This method allows to enable/disable the ValueEvent events notifier.
|
void |
free()
Makes the object to release the resources.
|
Object |
getConstraints(LayoutManager parentLayout)
Gets the constraints needed to adapt the field to the container from
init
|
protected int |
getRowNumber()
Gets the row number.
|
int |
getSQLDataType()
Returns the
sql data type according to
java.sql.Types
|
String |
getText()
Gets text.
|
Vector |
getTextsToTranslate()
Returns all the texts in the element suitable for being translated.
|
Object |
getValue()
Gets the value of a component.
|
protected void |
hideScrollTip()
Hides the scroll tip.
|
void |
init(Hashtable params)
Initializes parameters.
|
protected void |
installInnerListener()
Adds a inner listener for document.
|
protected void |
installScrollListener()
Installs the scroll listener.
|
boolean |
isEmpty()
Checks the data existence in component.
|
protected void |
registerUndoableListener() |
protected void |
registerUndoRedoActions() |
void |
setComponentLocale(Locale l) |
void |
setMaxLength(int l)
Sets the max length of field.
|
void |
setParentFrame(Frame parentFrame)
This method is called from Form for each component that implements this
interface.
|
void |
setResourceBundle(ResourceBundle res)
Sets the language resource bundle.
|
void |
setValue(Object value)
Sets the value for component.
|
protected void |
showPopupMenu(Component source,
int x,
int y)
Shows the pop-up menu.
|
protected void |
showScrollTip(JScrollBar scrollBar,
int x,
int y,
int row)
Shows the scroll tip.
|
protected void |
updateBackgroundColor()
Updates the background color.
|
addFocusListener, addHelpMenuPopup, addValueChangeListener, changeButton, changeOpacity, checkDefineHelpPermission, checkEnabledPermission, checkVisiblePermission, configurePopupMenuHelp, createFocusListener, createInstanceConditionCombo, defineHelpField, finalize, fireValueChanged, getAttribute, getBorder, getDataField, getDisabledbgcolor, getFontColor, getHelpIdString, getHelpPreferenceKey, getLabelComponent, getLabelComponentText, getLabelFontColor, getLabelText, getParentForm, getPreferenceHelpText, getPreferredSize, getValueChangeListeners, hasHelpInPreferences, initPermissions, initPreferences, installFocusListener, installHelpId, installPopupMenuListener, installPreferenceHelpListener, isAdvancedQueryMode, isEnabled, isHidden, isLabelVisible, isModifiable, isModified, isRequired, isRestricted, parseBoolean, preferenceChanged, removeFocusListener, removeValueChangeListener, requestFocus, seeHelpField, setBold, setDisabledbgcolor, setEnabled, setFont, setFontColor, setFontSize, setLabelFontColor, setModifiable, setParentForm, setRequired, setRequiredFieldBackground, setVisible, updateBackgroundColor, updateFont, updateTip, updateUI, validateComponentPositionsgetAccessibleContext, getUI, getUIClassID, paramString, setUIaddAncestorListener, 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, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, 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, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setFocusTraversalKeys, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, 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, 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, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, 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, 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, transferFocusUpCyclepublic static final String TRIM
protected int rows
protected boolean sqlTypeText
protected JMenuItem searchMenu
protected JMenuItem selectAllMenu
public static String queryKey
public static String selectAllKey
protected Frame parentFrame
protected FindDialog dQuery
FindDialogprotected TipScroll scrollTip
TipScrollprotected boolean activationScrollTip
protected JScrollPane scroll
public static final String DE
public static final String WHITE_SPACE
protected String translateDE
protected int maximumTextLength
protected boolean uppercase
protected boolean expandVertical
protected boolean trim
protected UndoManager undoManager
public static boolean tabTransferFocus
protected MemoDataField.InnerDocumentListener innerListener
public MemoDataField(Hashtable params)
params - the component parametersprotected void registerUndoableListener()
protected void registerUndoRedoActions()
protected void createDataField()
JComponent.processKeyEvent(KeyEvent)
method for managing focus.protected void installScrollListener()
protected void showScrollTip(JScrollBar scrollBar, int x, int y, int row)
scrollBar - the reference to scroll bar.x - the x positiony - the y positionrow - the row numberprotected int getRowNumber()
protected void hideScrollTip()
public void init(Hashtable params)
init in interface FormComponentinit in class DataFieldparams - the hashtable with parameters
| attribute | values | default | required | meaning |
| sqltexttype | yes/no | no | no | no -> Varchar ; yes -> LongVarchar. |
| uppercase | yes/no | no | no | The uppercase condition. |
| rows | no | The number of rows. | ||
| maxlength | no | The maxlength for component. | ||
| expand | yes/no | no | The vertical expansion. |
public int getSQLDataType()
DataComponentsql data type according to
java.sql.Types
getSQLDataType in interface DataComponentInteger typepublic Object getValue()
DataComponentgetValue in interface DataComponentobject with value.public boolean isEmpty()
DataComponentisEmpty in interface DataComponenttrue when component is emptypublic void setValue(Object value)
DataComponentsetValue in interface DataComponentvalue - the object with value to setpublic void deleteData()
DataComponentdeleteData in interface DataComponentprotected void installInnerListener()
protected void enableInnerListener(boolean enable)
enable - the condition to enable/disable the inner listener.public void setParentFrame(Frame parentFrame)
OpenDialogsetParentFrame in interface OpenDialogparentFrame - the framepublic void setResourceBundle(ResourceBundle res)
InternationalizationsetResourceBundle in interface InternationalizationsetResourceBundle in class DataFieldres - the new language bundle.public void setComponentLocale(Locale l)
setComponentLocale in interface InternationalizationsetComponentLocale in class DataFieldpublic Vector getTextsToTranslate()
InternationalizationgetTextsToTranslate in interface InternationalizationgetTextsToTranslate in class DataFieldprotected void createPopupMenu()
DataFieldcreatePopupMenu in class DataFieldprotected void showPopupMenu(Component source, int x, int y)
DataFieldshowPopupMenu in class DataFieldsource - the componentx - the x coordinatey - the y coordinatepublic void setMaxLength(int l)
l - the lengthpublic Object getConstraints(LayoutManager parentLayout)
DataFieldinit
getConstraints in interface FormComponentgetConstraints in class DataFieldparentLayout - the parent layoutpublic void free()
throws Exception
Freeableprotected void updateBackgroundColor()
DataFieldupdateBackgroundColor in class DataFieldCopyright © 2016 Imatia Innovation S.L.. All rights reserved.