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
-
Constructor Summary
ConstructorDescriptionDefault constructor.TLcdGXYPainterProviderCustomizer
(TLcdGXYPainterProviderEditor aGXYPainterProviderEditor) With this constructor, this class shall be seen as a custom editor for the givenTLcdGXYPainterProviderEditor
. -
Method Summary
Modifier and TypeMethodDescriptionvoid
addPropertyChangeListener
(PropertyChangeListener aPropertyChangeListener) Adds aPropertyChangeListener
to thisTLcdBeanEditorPopupMenu
.void
removePropertyChangeListener
(PropertyChangeListener aPropertyChangeListener) Removes aPropertyChangeListener
from thisTLcdBeanEditorPopupMenu
.void
ImplementsCustomizer.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
- theTLcdGXYPainterProviderEditor
to customize.
-
-
Method Details
-
setObject
ImplementsCustomizer.setObject(Object aBean)
aBean must be an instance ofILcdPainterProvider
.- Specified by:
setObject
in interfaceCustomizer
- See Also:
-
addPropertyChangeListener
Adds aPropertyChangeListener
to thisTLcdBeanEditorPopupMenu
.- Specified by:
addPropertyChangeListener
in interfaceCustomizer
- Overrides:
addPropertyChangeListener
in classTLcdMultiBeanEditorPanel
- Parameters:
aPropertyChangeListener
- a listener to receive events fired by this object.- See Also:
-
removePropertyChangeListener
Removes aPropertyChangeListener
from thisTLcdBeanEditorPopupMenu
.- Specified by:
removePropertyChangeListener
in interfaceCustomizer
- Overrides:
removePropertyChangeListener
in classTLcdMultiBeanEditorPanel
- Parameters:
aPropertyChangeListener
- a listener to receive events fired by this object.- See Also:
-