All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class com.wildcrest.jmultilinelabel.JMLLTextAreaPropertyEditor

java.lang.Object
   |
   +----java.awt.Component
           |
           +----java.awt.Container
                   |
                   +----java.awt.Panel
                           |
                           +----com.wildcrest.jmultilinelabel.JMLLTextAreaPropertyEditor

public class JMLLTextAreaPropertyEditor
extends Panel
implements PropertyEditor
JMultiLineLabelTextAreaPropertyEditor

A custom property editor for multiple line text properties

(C) Copyright 1998, Wildcrest Associates, http://www.wildcrest.com


Variable Index

 o string
 o textArea

Constructor Index

 o JMLLTextAreaPropertyEditor()
Constructor for the JMultiLineLabelTextAreaPropertyEditor

Method Index

 o addPropertyChangeListener(PropertyChangeListener)
Register a listener for the PropertyChange event.
 o getAsText()
 o getCustomEditor()
 o getJavaInitializationString()
Generate Java code fragment for setting the value of the property.
 o getMinimumSize()
Get minimum size for PropertyEditor
 o getPreferredSize()
Get preferred size for PropertyEditor
 o getTags()
 o getValue()
Get the return value of the edited property.
 o isPaintable()
 o paintValue(Graphics, Rectangle)
Paint a representation of the value into a given rectangle of screen real estate.
 o removePropertyChangeListener(PropertyChangeListener)
Remove a listener for the PropertyChange event.
 o setAsText(String)
Set the property value by parsing a given String.
 o setValue(Object)
Set the value of the object to be edited.
 o supportsCustomEditor()

Variables

 o string
 protected String string
 o textArea
 protected TextArea textArea

Constructors

 o JMLLTextAreaPropertyEditor
 public JMLLTextAreaPropertyEditor()
Constructor for the JMultiLineLabelTextAreaPropertyEditor

Methods

 o getPreferredSize
 public Dimension getPreferredSize()
Get preferred size for PropertyEditor

Overrides:
getPreferredSize in class Container
 o getMinimumSize
 public Dimension getMinimumSize()
Get minimum size for PropertyEditor

Overrides:
getMinimumSize in class Container
 o setValue
 public void setValue(Object value)
Set the value of the object to be edited.

Parameters:
value - The value of the object to be edited.
 o setAsText
 public void setAsText(String s) throws IllegalArgumentException
Set the property value by parsing a given String.

Parameters:
text - The string to be parsed.
 o getJavaInitializationString
 public String getJavaInitializationString()
Generate Java code fragment for setting the value of the property.

 o getValue
 public Object getValue()
Get the return value of the edited property.

Returns:
The return value of the edited property.
 o isPaintable
 public boolean isPaintable()
Returns:
true, PropertyEditor class supports the paintValue method.
 o paintValue
 public void paintValue(Graphics gfx,
                        Rectangle box)
Paint a representation of the value into a given rectangle of screen real estate.

Parameters:
gfx - Graphics object to paint into.
box - Rectangle within graphics object to paint into.
 o getAsText
 public String getAsText()
Returns:
The property value as a human editable text string.
 o getTags
 public String[] getTags()
Returns:
The tag (popup) values for this property (not used)
 o getCustomEditor
 public Component getCustomEditor()
Returns:
"this", TextAreaPropertyEditor itself is a custom property editor
 o supportsCustomEditor
 public boolean supportsCustomEditor()
Returns:
true, TextAreaPropertyEditor class is a custom editor
 o addPropertyChangeListener
 public void addPropertyChangeListener(PropertyChangeListener listener)
Register a listener for the PropertyChange event.

Parameters:
listener - Object to be invoked when PropertyChange event is fired.
 o removePropertyChangeListener
 public void removePropertyChangeListener(PropertyChangeListener listener)
Remove a listener for the PropertyChange event.

Parameters:
listener - The PropertyChange listener to be removed.

All Packages  Class Hierarchy  This Package  Previous  Next  Index