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
-
string
-
-
textArea
-
-
JMLLTextAreaPropertyEditor()
- Constructor for the JMultiLineLabelTextAreaPropertyEditor
-
addPropertyChangeListener(PropertyChangeListener)
- Register a listener for the PropertyChange event.
-
getAsText()
-
-
getCustomEditor()
-
-
getJavaInitializationString()
- Generate Java code fragment for setting the value of the property.
-
getMinimumSize()
- Get minimum size for PropertyEditor
-
getPreferredSize()
- Get preferred size for PropertyEditor
-
getTags()
-
-
getValue()
- Get the return value of the edited property.
-
isPaintable()
-
-
paintValue(Graphics, Rectangle)
- Paint a representation of the value into a given rectangle of screen real estate.
-
removePropertyChangeListener(PropertyChangeListener)
- Remove a listener for the PropertyChange event.
-
setAsText(String)
- Set the property value by parsing a given String.
-
setValue(Object)
- Set the value of the object to be edited.
-
supportsCustomEditor()
-
string
protected String string
textArea
protected TextArea textArea
JMLLTextAreaPropertyEditor
public JMLLTextAreaPropertyEditor()
- Constructor for the JMultiLineLabelTextAreaPropertyEditor
getPreferredSize
public Dimension getPreferredSize()
- Get preferred size for PropertyEditor
- Overrides:
- getPreferredSize in class Container
getMinimumSize
public Dimension getMinimumSize()
- Get minimum size for PropertyEditor
- Overrides:
- getMinimumSize in class Container
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.
setAsText
public void setAsText(String s) throws IllegalArgumentException
- Set the property value by parsing a given String.
- Parameters:
- text - The string to be parsed.
getJavaInitializationString
public String getJavaInitializationString()
- Generate Java code fragment for setting the value of the property.
getValue
public Object getValue()
- Get the return value of the edited property.
- Returns:
- The return value of the edited property.
isPaintable
public boolean isPaintable()
- Returns:
- true, PropertyEditor class supports the paintValue method.
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.
getAsText
public String getAsText()
- Returns:
- The property value as a human editable text string.
getTags
public String[] getTags()
- Returns:
- The tag (popup) values for this property (not used)
getCustomEditor
public Component getCustomEditor()
- Returns:
- "this", TextAreaPropertyEditor itself is a custom property editor
supportsCustomEditor
public boolean supportsCustomEditor()
- Returns:
- true, TextAreaPropertyEditor class is a custom editor
addPropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener listener)
- Register a listener for the PropertyChange event.
- Parameters:
- listener - Object to be invoked when PropertyChange event is fired.
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