public class CustomPaletteItemGroup extends DefaultPaletteItemGroup
changeSupport, enabled, icon, itemListener, items, name
Constructor and Description |
---|
CustomPaletteItemGroup()
Serialization constructor
|
CustomPaletteItemGroup(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
addPaletteItem(PaletteItem item)
Adds a new palette item into the group
|
java.util.List<PaletteItem> |
getItems()
For serialization
|
long |
getResourceId() |
boolean |
isMutable()
Default implementation returns false.
|
protected void |
itemUpdated(PaletteItem item) |
void |
removePaletteItem(PaletteItem item)
Removes the palette item at the given index.
|
void |
setIcon(javax.swing.Icon icon) |
void |
setItems(java.util.List<PaletteItem> items)
For serialization
|
void |
setPaletteItem(int index,
PaletteItem item)
Sets the palette item at the index.
|
void |
setResourceId(long resourceId) |
addPropertyChangeListener, addPropertyChangeListener, getElementAt, getIcon, getName, getPaletteItem, getSize, insertPaletteItem, isEnabled, removePropertyChangeListener, removePropertyChangeListener, setEnabled, setName, toString
addListDataListener, fireContentsChanged, fireIntervalAdded, fireIntervalRemoved, getListDataListeners, getListeners, removeListDataListener
public CustomPaletteItemGroup()
public CustomPaletteItemGroup(java.lang.String name)
public boolean isMutable()
DefaultPaletteItemGroup
isMutable
in interface PaletteItemGroup
isMutable
in class DefaultPaletteItemGroup
public java.util.List<PaletteItem> getItems()
public void setItems(java.util.List<PaletteItem> items)
protected void itemUpdated(PaletteItem item)
itemUpdated
in class DefaultPaletteItemGroup
public void addPaletteItem(PaletteItem item)
PaletteItemGroup
addPaletteItem
in interface PaletteItemGroup
addPaletteItem
in class DefaultPaletteItemGroup
public void removePaletteItem(PaletteItem item)
PaletteItemGroup
removePaletteItem
in interface PaletteItemGroup
removePaletteItem
in class DefaultPaletteItemGroup
public void setPaletteItem(int index, PaletteItem item)
PaletteItemGroup
setPaletteItem
in interface PaletteItemGroup
setPaletteItem
in class DefaultPaletteItemGroup
public void setIcon(javax.swing.Icon icon)
setIcon
in class DefaultPaletteItemGroup
public long getResourceId()
public void setResourceId(long resourceId)