borland.jbcl Packages borland.jbcl Class Hierarchy borland.jbcl.view
TextAreaView component
java.lang.Object
+----java.awt.Component
+----java.awt.TextComponent
+----java.awt.TextArea
+----borland.jbcl.view.TextAreaView
+----borland.jbcl.control.TextAreaControl
About the TextAreaView component
Variables Constructors Properties Methods Event Listeners
Implements SingletonModelListener, SingletonView, MenuContainer, ImageObserver, Serializable, EventListener
The TextAreaView component is a view element for developing new composite components that display multiple lines of text in a scrolling region. It requires a SingletonModel
data model and a SingletonViewManager view manager.
TextAreaView variables
Variables implemented in this class
TextAreaView constructors
TextAreaView properties
*Read-only properties **Write-only properties
Properties implemented in this class
TextAreaView 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)
- 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()
- addNotify()
- append(java.lang.String)
- appendText(java.lang.String)
- getMinimumSize(int, int)
- getPreferredSize(int, int)
- insert(java.lang.String, int)
- insertText(java.lang.String, int)
- minimumSize()
- minimumSize(int, int)
- paramString()
- preferredSize()
- preferredSize(int, int)
- replaceRange(java.lang.String, int, int)
- replaceText(java.lang.String, int, int)
TextAreaView event listeners
TextAreaView variables
postOnFocusLost
protected boolean postOnFocusLost
TextAreaView constructors
TextAreaView()
public TextAreaView()
TextAreaView properties
model
public SingletonModel getModel()
public void setModel(borland.jbcl.model.SingletonModel sm)
Specifies the model object that manages the component's data item.
postOnFocusLost
public boolean isPostOnFocusLost()
public void setPostOnFocusLost(boolean post)
Specifies whether changes to the data displayed in the component are
posted to the model whenever the component loses focus.
preferredHeight
public int getPreferredHeight()
public void setPreferredHeight(int preferredHeight)
preferredSize
public Dimension getPreferredSize()
preferredWidth
public int getPreferredWidth()
public void setPreferredWidth(int preferredWidth)
readOnly
public boolean isReadOnly()
public void setReadOnly(boolean ro)
Specifies whether the user may change the data displayed in the component
at runtime. readOnly also returns true if the model
is not writable.
text
public void setText(java.lang.String text)
viewManager
public SingletonViewManager getViewManager()
public void setViewManager(borland.jbcl.model.SingletonViewManager svm)
writeModel
public WritableSingletonModel getWriteModel()
Read-only property that specifies the model object used for writing data. writeModel is null if readOnly is true or the model is not writable.
TextAreaView methods
postText()
protected void postText()
Posts (writes) data displayed in the component to the data item.
processFocusEvent(java.awt.event.FocusEvent)
protected void processFocusEvent(java.awt.event.FocusEvent e)
Handles the posting of changed data when the component loses focus,
if postOnFocusLost is
true.
- Overrides:
- java.awt.Component.processFocusEvent(FocusEvent)
processKeyEvent(java.awt.event.KeyEvent)
protected void processKeyEvent(java.awt.event.KeyEvent e)
Handles the the following keys when they are released:
- Enter posts the data displayed in the component to the data item.
- Esc abandons any changes in the component and redisplays the original value of the data item.
- Overrides:
- java.awt.Component.processKeyEvent(KeyEvent)
updateText()
protected void updateText()
Refreshes the display of the data in the component from the data item.
TextAreaView event listeners
This component is a source for the following event sets.
For information on the standard AWT event sets, see Standard Java events.
For information on the JBCL event sets, see Events in JBCL.
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)
model
public void addModelListener(borland.jbcl.model.SingletonModelListener l)
public void removeModelListener(borland.jbcl.model.SingletonModelListener 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)