public abstract class AbstractPaletteItem extends java.lang.Object implements PaletteItem
Constructor and Description |
---|
AbstractPaletteItem() |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener) |
protected void |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue) |
java.lang.String |
getDisplayName()
The name of the type of component that will be created
|
javax.swing.Icon |
getIcon() |
java.lang.String |
getName() |
java.lang.String |
getShortDescription() |
javax.swing.Icon |
getSmallIcon() |
boolean |
isEnabled()
Is this palette item currently enabled?
|
boolean |
isSelected()
Is this palette item currently selected? Some types of palette items may never become selected
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener) |
void |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener) |
protected void |
setDisplayName(java.lang.String displayName) |
void |
setEnabled(boolean enabled) |
protected void |
setIcon(javax.swing.Icon icon) |
protected void |
setName(java.lang.String name) |
void |
setSelected(boolean selected)
Select this palette item.
|
protected void |
setShortDescription(java.lang.String shortDescription) |
protected void |
setSmallIcon(javax.swing.Icon smallIcon) |
java.lang.String |
toString() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
isSelectable
createComponent
public boolean isEnabled()
PaletteItem
isEnabled
in interface PaletteItem
public void setEnabled(boolean enabled)
setEnabled
in interface PaletteItem
public boolean isSelected()
PaletteItem
isSelected
in interface PaletteItem
public void setSelected(boolean selected)
PaletteItem
setSelected
in interface PaletteItem
public java.lang.String getDisplayName()
ComponentInstantiator
getDisplayName
in interface ComponentInstantiator
public java.lang.String getName()
getName
in interface PaletteItem
public java.lang.String getShortDescription()
getShortDescription
in interface PaletteItem
protected void setDisplayName(java.lang.String displayName)
protected void setName(java.lang.String name)
protected void setShortDescription(java.lang.String shortDescription)
public java.lang.String toString()
toString
in class java.lang.Object
protected void firePropertyChange(java.lang.String propertyName, java.lang.Object oldValue, java.lang.Object newValue)
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
addPropertyChangeListener
in interface PaletteItem
public void addPropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
addPropertyChangeListener
in interface PaletteItem
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
removePropertyChangeListener
in interface PaletteItem
public void removePropertyChangeListener(java.lang.String propertyName, java.beans.PropertyChangeListener listener)
removePropertyChangeListener
in interface PaletteItem
public javax.swing.Icon getIcon()
getIcon
in interface PaletteItem
protected void setIcon(javax.swing.Icon icon)
public javax.swing.Icon getSmallIcon()
getSmallIcon
in interface PaletteItem
protected void setSmallIcon(javax.swing.Icon smallIcon)