borland.jbcl Packages borland.jbcl Class Hierarchy borland.jbcl.view
ExpandingTextItemEditor component
java.lang.Object
+----java.awt.Component
+----java.awt.TextComponent
+----java.awt.TextField
+----borland.jbcl.view.TextItemEditor
+----borland.jbcl.view.ExpandingTextItemEditor
About the ExpandingTextItemEditor component
Variables Constructors Properties Methods Event Listeners
Implements ItemEditor, MenuContainer, ImageObserver, Serializable
A text editor that expands as you type, for items in a model-view control.
ExpandingTextItemEditor variables
ExpandingTextItemEditor constructors
ExpandingTextItemEditor properties
*Read-only properties **Write-only properties
Properties implemented in this class
ExpandingTextItemEditor methods
Methods implemented in this class
- action(java.awt.Event, java.lang.Object)
- add(java.awt.PopupMenu)
- bounds()
- checkImage(java.awt.Image, int, int, java.awt.image.ImageObserver)
- checkImage(java.awt.Image, java.awt.image.ImageObserver)
- contains(int, int)
- contains(java.awt.Point)
- createImage(int, int)
- createImage(java.awt.image.ImageProducer)
- deliverEvent(java.awt.Event)
- disable()
- disableEvents(long)
- dispatchEvent(java.awt.AWTEvent)
- doLayout()
- enable()
- enable(boolean)
- enableEvents(long)
- getComponentAt(int, int)
- getComponentAt(java.awt.Point)
- getFontMetrics(java.awt.Font)
- gotFocus(java.awt.Event, java.lang.Object)
- handleEvent(java.awt.Event)
- hide()
- imageUpdate(java.awt.Image, int, int, int, int, int)
- inside(int, int)
- invalidate()
- keyDown(java.awt.Event, int)
- keyUp(java.awt.Event, int)
- layout()
- list()
- list(java.io.PrintStream)
- list(java.io.PrintStream, int)
- list(java.io.PrintWriter)
- list(java.io.PrintWriter, int)
- locate(int, int)
- location()
- lostFocus(java.awt.Event, java.lang.Object)
- mouseDown(java.awt.Event, int, int)
- mouseDrag(java.awt.Event, int, int)
- mouseEnter(java.awt.Event, int, int)
- mouseExit(java.awt.Event, int, int)
- mouseMove(java.awt.Event, int, int)
- mouseUp(java.awt.Event, int, int)
- move(int, int)
- nextFocus()
- paint(java.awt.Graphics)
- paintAll(java.awt.Graphics)
- postEvent(java.awt.Event)
- prepareImage(java.awt.Image, int, int, java.awt.image.ImageObserver)
- prepareImage(java.awt.Image, java.awt.image.ImageObserver)
- print(java.awt.Graphics)
- printAll(java.awt.Graphics)
- processComponentEvent(java.awt.event.ComponentEvent)
- processFocusEvent(java.awt.event.FocusEvent)
- processMouseEvent(java.awt.event.MouseEvent)
- processMouseMotionEvent(java.awt.event.MouseEvent)
- remove(java.awt.MenuComponent)
- repaint()
- repaint(int, int, int, int)
- repaint(long)
- repaint(long, int, int, int, int)
- requestFocus()
- reshape(int, int, int, int)
- resize(int, int)
- resize(java.awt.Dimension)
- setBounds(int, int, int, int)
- setLocation(int, int)
- setSize(int, int)
- show()
- show(boolean)
- size()
- toString()
- transferFocus()
- update(java.awt.Graphics)
- validate()
ExpandingTextItemEditor event listeners
ExpandingTextItemEditor constructors
ExpandingTextItemEditor()
public ExpandingTextItemEditor()
Constructs an ExpandingTextItemEditor by calling the matching TextItemEditor constructor.
ExpandingTextItemEditor(int)
public ExpandingTextItemEditor(int alignment)
Constructs an ExpandingTextItemEditor by calling the matching TextItemEditor constructor, passing the arguments.
Parameters:
- alignment
- The alignment of text in the control. The valid values are defined in java.awt.Component: BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT.
ExpandingTextItemEditor(int, java.awt.Insets)
public ExpandingTextItemEditor(int alignment, java.awt.Insets margins)
Constructs an ExpandingTextItemEditor by calling the matching TextItemEditor constructor, passing the arguments.
Parameters:
- alignment
- The alignment of text in the control. The valid values are defined in java.awt.Component: BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT.
- margins
- The insets around the text in the control.
ExpandingTextItemEditor(int, java.awt.Insets, borland.jbcl.model.ItemFormatter)
public ExpandingTextItemEditor(int alignment, java.awt.Insets margins, borland.jbcl.model.ItemFormatter itemFormatter)
Constructs an ExpandingTextItemEditor by calling the matching TextItemEditor constructor, passing the arguments.
Parameters:
- alignment
- The alignment of text in the control. The valid values are defined in java.awt.Component: BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT.
- margins
- The insets around the text in the control.
- itemFormatter
- The itemFormatter to use for the item editor. See model package overview for information on item formatters.
ExpandingTextItemEditor properties
HMargin
public int getHMargin()
public void setHMargin(int hMargin)
The hMargin property stores the value of the margin width to the left and right of the item in the item editor.
ExpandingTextItemEditor methods
processKeyEvent(java.awt.event.KeyEvent)
protected void processKeyEvent(java.awt.event.KeyEvent e)
If a key was pressed, calls the resizeComponent() method.
Parameters:
- e
- The key event.
Overrides: java.awt.Component.processKeyEvent(KeyEvent)
ExpandingTextItemEditor 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)