Package com.luciad.view.gxy
Class TLcdGXYPainterProviderCustomizer
java.lang.Object
com.luciad.beans.awt.TLcdMultiBeanEditorPanel
com.luciad.view.gxy.TLcdGXYPainterProviderCustomizer
- All Implemented Interfaces:
ItemSelectable,Customizer
public class TLcdGXYPainterProviderCustomizer
extends TLcdMultiBeanEditorPanel
implements Customizer
This class can play the role of a Customizer, or the role of a custom editor
for a
TLcdGXYPainterProvider. It will be used as a custom editor by
each instance of TLcdGXYPainterProviderEditor.- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDefault constructor.TLcdGXYPainterProviderCustomizer(TLcdGXYPainterProviderEditor aGXYPainterProviderEditor) With this constructor, this class shall be seen as a custom editor for the givenTLcdGXYPainterProviderEditor. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPropertyChangeListener(PropertyChangeListener aPropertyChangeListener) Adds aPropertyChangeListenerto thisTLcdBeanEditorPopupMenu.voidremovePropertyChangeListener(PropertyChangeListener aPropertyChangeListener) Removes aPropertyChangeListenerfrom thisTLcdBeanEditorPopupMenu.voidImplementsCustomizer.setObject(Object aBean)aBean must be an instance ofILcdPainterProvider.Methods inherited from class com.luciad.beans.awt.TLcdMultiBeanEditorPanel
addItemListener, addObject, addObject, editSelectedBean, fireItemSelectedEvents, getComponent, getCurrentEditedObject, getSelectedObjects, getWindowToPack, isAutoUpdateFromPropertyEditors, isButtonPanelVisible, isTopContainerVisible, isTraceOn, isVisible, removeItemListener, replaceObjectByClass, setAutoUpdateFromPropertyEditors, setButtonPanelVisible, setClassTraceOn, setTopContainerVisible, setTraceOn, setVisible, setWindowToPack, updateChoice
-
Field Details
-
defaultLabel
The label put next to the bean choice.
-
-
Constructor Details
-
TLcdGXYPainterProviderCustomizer
public TLcdGXYPainterProviderCustomizer()Default constructor. -
TLcdGXYPainterProviderCustomizer
With this constructor, this class shall be seen as a custom editor for the givenTLcdGXYPainterProviderEditor.- Parameters:
aGXYPainterProviderEditor- theTLcdGXYPainterProviderEditorto customize.
-
-
Method Details
-
setObject
ImplementsCustomizer.setObject(Object aBean)aBean must be an instance ofILcdPainterProvider.- Specified by:
setObjectin interfaceCustomizer- See Also:
-
addPropertyChangeListener
Adds aPropertyChangeListenerto thisTLcdBeanEditorPopupMenu.- Specified by:
addPropertyChangeListenerin interfaceCustomizer- Overrides:
addPropertyChangeListenerin classTLcdMultiBeanEditorPanel- Parameters:
aPropertyChangeListener- a listener to receive events fired by this object.- See Also:
-
removePropertyChangeListener
Removes aPropertyChangeListenerfrom thisTLcdBeanEditorPopupMenu.- Specified by:
removePropertyChangeListenerin interfaceCustomizer- Overrides:
removePropertyChangeListenerin classTLcdMultiBeanEditorPanel- Parameters:
aPropertyChangeListener- a listener to receive events fired by this object.- See Also:
-