borland.jbcl Packages  borland.jbcl Class Hierarchy  borland.jbcl.control 

MaskableTextItemEditor component

java.lang.Object
   +----java.awt.Component
           +----java.awt.TextComponent
                   +----java.awt.TextField
                           +----borland.jbcl.control.MaskableTextItemEditor

About the MaskableTextItemEditor component

Variables  Constructors  Properties  Methods  Event Listeners

Implements ItemEditor, MenuContainer, ImageObserver, Serializable

The MaskableTextItemEditor component provides editor functionality and is used by the GridControl, both for normal editing as well as editMask editing. It implements the ItemEditor interface, which declares the minimum behavior required to be an editor.

The MaskableTextItemEditor extends the TextFieldControl but takes over event handling so that it can handle things keystrokes and mouse clicks during editMask editing.

For an example of an application that uses the MaskableTextItemEditor component, see the IntlDemo.jpr project file in the samples\borland\samples\intl directory of your JBuilder installation. This application uses the MaskableTextItemEditor component to perform locale-sensitive display and editing of data.


MaskableTextItemEditor variables

Variables implemented in java.awt.Component

Variables implemented in java.awt.TextComponent

MaskableTextItemEditor constructors

MaskableTextItemEditor properties

*Read-only properties **Write-only properties

Properties implemented in this class

Properties implemented in java.awt.Component

Properties implemented in java.awt.TextComponent

Properties implemented in java.awt.TextField

Properties implemented in java.lang.Object

MaskableTextItemEditor methods

Methods implemented in this class

Methods implemented in java.awt.Component

Methods implemented in java.awt.TextComponent

Methods implemented in java.awt.TextField

Methods implemented in java.lang.Object

MaskableTextItemEditor event listeners


MaskableTextItemEditor constructors

MaskableTextItemEditor()

  public MaskableTextItemEditor()

MaskableTextItemEditor(int, java.awt.Insets)

  public MaskableTextItemEditor(int alignment, java.awt.Insets margins)

MaskableTextItemEditor(int, java.awt.Insets, borland.jbcl.model.ItemFormatter, borland.jbcl.model.ItemEditMask)

  public MaskableTextItemEditor(int alignment, java.awt.Insets margins, borland.jbcl.model.ItemFormatter formatter, borland.jbcl.model.ItemEditMask editMasker)

MaskableTextItemEditor properties

component

 public Component getComponent()

value

 public Object getValue()

MaskableTextItemEditor methods

processFocusEvent(java.awt.event.FocusEvent)

  protected void processFocusEvent(java.awt.event.FocusEvent e)

Overrides: java.awt.Component.processFocusEvent(FocusEvent)

processKeyEvent(java.awt.event.KeyEvent)

  protected void processKeyEvent(java.awt.event.KeyEvent e)

Overrides: java.awt.Component.processKeyEvent(KeyEvent)

processMouseEvent(java.awt.event.MouseEvent)

  protected void processMouseEvent(java.awt.event.MouseEvent e)

Overrides: java.awt.Component.processMouseEvent(MouseEvent)

processMouseMotionEvent(java.awt.event.MouseEvent)

  protected void processMouseMotionEvent(java.awt.event.MouseEvent e)

Overrides: java.awt.Component.processMouseMotionEvent(MouseEvent)

setEditMask(java.lang.String, int, java.util.Locale)

  public void setEditMask(java.lang.String editMask, int variantType, java.util.Locale locale)

MaskableTextItemEditor event listeners

This component is a source for the following event sets. For information on the standard AWT event sets, see Standard Java events.

action

 public synchronized void addActionListener(java.awt.event.ActionListener l)
 public synchronized void removeActionListener(java.awt.event.ActionListener l)

component

 public synchronized void addComponentListener(java.awt.event.ComponentListener l)
 public synchronized void removeComponentListener(java.awt.event.ComponentListener l)

focus

 public synchronized void addFocusListener(java.awt.event.FocusListener l)
 public synchronized void removeFocusListener(java.awt.event.FocusListener l)

key

 public synchronized void addKeyListener(java.awt.event.KeyListener l)
 public synchronized void removeKeyListener(java.awt.event.KeyListener l)

mouse

 public synchronized void addMouseListener(java.awt.event.MouseListener l)
 public synchronized void removeMouseListener(java.awt.event.MouseListener l)

mouseMotion

 public synchronized void addMouseMotionListener(java.awt.event.MouseMotionListener l)
 public synchronized void removeMouseMotionListener(java.awt.event.MouseMotionListener l)

text

 public synchronized void addTextListener(java.awt.event.TextListener l)
 public void removeTextListener(java.awt.event.TextListener l)