All Packages Class Hierarchy This Package Previous Next Index
Class com.ibm.beans.widgets.MergedCustomizer
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----java.awt.Panel
|
+----com.ibm.beans.widgets.MergedCustomizer
- public class MergedCustomizer
- extends Panel
- implements Customizer
The MergedCustomizer class is a notebook-style customizer that adds
customizers tagged with a label.
This class relies on the MergeCustomizable interface.
The original customizer appears first in the notebook.
The remaining additional customizers appear array order
obtained from the bean.
- See Also:
- MergeCustomizable
-
MergedCustomizer()
- Constructs a MergedCustomizer
-
addCustomizer(Customizer, String)
- Adds the customizer and its corresponding label as a new page to this notebook customizer.
-
addPropertyChangeListener(PropertyChangeListener)
- Adds the property change listener.
-
preferredSize()
- Returns the preferredSize of this customizer.
-
removePropertyChangeListener(PropertyChangeListener)
- Removes the property change listener.
-
setObject(Object)
- Sets the target bean object for this customizer.
MergedCustomizer
public MergedCustomizer()
- Constructs a MergedCustomizer
setObject
public void setObject(Object target)
- Sets the target bean object for this customizer.
The bean object is used to get the original
and additional customizers to add to the notebook.
- Parameters:
- target - The target bean.
addPropertyChangeListener
public void addPropertyChangeListener(PropertyChangeListener pcl)
- Adds the property change listener.
This method assumes that only the original customizer can change the properties of the bean.
This notebook customizer does not change the properties of the bean.
- Parameters:
- pcl - The PropertyChangeListener to add.
removePropertyChangeListener
public void removePropertyChangeListener(PropertyChangeListener pcl)
- Removes the property change listener.
This method assumes that only the original customizer can change the properties of the bean.
This notebook customizer does not change the properties of the bean.
- Parameters:
- pcl - The PropertyChangeListener to remove.
addCustomizer
public void addCustomizer(Customizer cust,
String label)
- Adds the customizer and its corresponding label as a new page to this notebook customizer.
- Parameters:
- cust - The Customizer being added to this notebook customizer.
- label - The notebook label for the added customizer page.
preferredSize
public Dimension preferredSize()
- Returns the preferredSize of this customizer.
- Returns:
- Dimension
- Overrides:
- preferredSize in class Container
All Packages Class Hierarchy This Package Previous Next Index