rpg.core
Class GameIcon
java.lang.Object
rpg.core.GameIcon
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable
public class GameIcon
- extends java.lang.Object
- implements java.io.Serializable, java.lang.Comparable
GameIcons represent "game elements" in a visual form. GameIcons conform
to the JavaBeans specification, and have several properties that may be
bound:
- name
- description
- iconTray
- portrait
- iconImage
- isFreelyMovable
- isHidden
- isVoice
- voiceFont
- voiceFontColor
- voiceFontSize
- voiceIsBolded
- voiceIsUnderlined
- voiceIsItalicized
- See Also:
PropertyChangeSupport
,
Serialized Form
Constructor Summary |
GameIcon()
Creates a new GameIcon with the name "icon", no portrait or
image, and basic defaults for use as a voice. |
Method Summary |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
|
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
|
int |
compareTo(java.lang.Object o)
GameIcons are comparable by their "name" property. |
void |
fireIndexedPropertyChange(java.lang.String propertyName,
int index,
boolean oldValue,
boolean newValue)
|
void |
fireIndexedPropertyChange(java.lang.String propertyName,
int index,
int oldValue,
int newValue)
|
void |
fireIndexedPropertyChange(java.lang.String propertyName,
int index,
java.lang.Object oldValue,
java.lang.Object newValue)
|
void |
firePropertyChange(java.beans.PropertyChangeEvent evt)
|
void |
firePropertyChange(java.lang.String propertyName,
boolean oldValue,
boolean newValue)
|
void |
firePropertyChange(java.lang.String propertyName,
int oldValue,
int newValue)
|
void |
firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)
|
java.lang.String |
getDescription()
|
GameIconTray |
getGameIconTray()
|
java.lang.String |
getIconImage()
|
boolean |
getIsFreelyMovable()
|
boolean |
getIsHidden()
|
boolean |
getIsVoice()
|
java.lang.String |
getName()
|
java.lang.String |
getPortrait()
|
java.beans.PropertyChangeListener[] |
getPropertyChangeListeners()
|
java.beans.PropertyChangeListener[] |
getPropertyChangeListeners(java.lang.String propertyName)
|
java.lang.String |
getVoiceFont()
|
java.awt.Color |
getVoiceFontColor()
|
int |
getVoiceFontSize()
|
boolean |
getVoiceIsBolded()
|
boolean |
getVoiceIsItalicized()
|
boolean |
getVoiceIsUnderlined()
|
boolean |
hasListeners(java.lang.String propertyName)
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
|
void |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
|
void |
setDescription(java.lang.String value)
|
void |
setGameIconTray(GameIconTray value)
|
void |
setIconImage(java.lang.String value)
|
void |
setIsFreelyMovable(boolean value)
|
void |
setIsHidden(boolean value)
|
void |
setIsVoice(boolean value)
|
void |
setName(java.lang.String value)
|
void |
setPortrait(java.lang.String value)
|
void |
setVoiceFont(java.lang.String value)
|
void |
setVoiceFontColor(java.awt.Color value)
|
void |
setVoiceFontSize(int value)
|
void |
setVoiceIsBolded(boolean value)
|
void |
setVoiceIsItalicized(boolean value)
|
void |
setVoiceIsUnderlined(boolean value)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
GameIcon
public GameIcon()
- Creates a new GameIcon with the name "icon", no portrait or
image, and basic defaults for use as a voice.
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
compareTo
public int compareTo(java.lang.Object o)
- GameIcons are comparable by their "name" property.
- Specified by:
compareTo
in interface java.lang.Comparable
getGameIconTray
public GameIconTray getGameIconTray()
setGameIconTray
public void setGameIconTray(GameIconTray value)
getName
public java.lang.String getName()
setName
public void setName(java.lang.String value)
getDescription
public java.lang.String getDescription()
setDescription
public void setDescription(java.lang.String value)
getIconImage
public java.lang.String getIconImage()
setIconImage
public void setIconImage(java.lang.String value)
getPortrait
public java.lang.String getPortrait()
setPortrait
public void setPortrait(java.lang.String value)
getIsFreelyMovable
public boolean getIsFreelyMovable()
setIsFreelyMovable
public void setIsFreelyMovable(boolean value)
getIsHidden
public boolean getIsHidden()
setIsHidden
public void setIsHidden(boolean value)
getIsVoice
public boolean getIsVoice()
setIsVoice
public void setIsVoice(boolean value)
getVoiceFontColor
public java.awt.Color getVoiceFontColor()
setVoiceFontColor
public void setVoiceFontColor(java.awt.Color value)
getVoiceFont
public java.lang.String getVoiceFont()
setVoiceFont
public void setVoiceFont(java.lang.String value)
getVoiceFontSize
public int getVoiceFontSize()
setVoiceFontSize
public void setVoiceFontSize(int value)
getVoiceIsBolded
public boolean getVoiceIsBolded()
setVoiceIsBolded
public void setVoiceIsBolded(boolean value)
getVoiceIsUnderlined
public boolean getVoiceIsUnderlined()
setVoiceIsUnderlined
public void setVoiceIsUnderlined(boolean value)
getVoiceIsItalicized
public boolean getVoiceIsItalicized()
setVoiceIsItalicized
public void setVoiceIsItalicized(boolean value)
addPropertyChangeListener
public void addPropertyChangeListener(java.beans.PropertyChangeListener listener)
- See Also:
PropertyChangeSupport
addPropertyChangeListener
public void addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
- See Also:
PropertyChangeSupport
fireIndexedPropertyChange
public void fireIndexedPropertyChange(java.lang.String propertyName,
int index,
boolean oldValue,
boolean newValue)
- See Also:
PropertyChangeSupport
fireIndexedPropertyChange
public void fireIndexedPropertyChange(java.lang.String propertyName,
int index,
int oldValue,
int newValue)
- See Also:
PropertyChangeSupport
fireIndexedPropertyChange
public void fireIndexedPropertyChange(java.lang.String propertyName,
int index,
java.lang.Object oldValue,
java.lang.Object newValue)
- See Also:
PropertyChangeSupport
firePropertyChange
public void firePropertyChange(java.beans.PropertyChangeEvent evt)
- See Also:
PropertyChangeSupport
firePropertyChange
public void firePropertyChange(java.lang.String propertyName,
boolean oldValue,
boolean newValue)
- See Also:
PropertyChangeSupport
firePropertyChange
public void firePropertyChange(java.lang.String propertyName,
int oldValue,
int newValue)
- See Also:
PropertyChangeSupport
firePropertyChange
public void firePropertyChange(java.lang.String propertyName,
java.lang.Object oldValue,
java.lang.Object newValue)
- See Also:
PropertyChangeSupport
getPropertyChangeListeners
public java.beans.PropertyChangeListener[] getPropertyChangeListeners()
- See Also:
PropertyChangeSupport
getPropertyChangeListeners
public java.beans.PropertyChangeListener[] getPropertyChangeListeners(java.lang.String propertyName)
- See Also:
PropertyChangeSupport
hasListeners
public boolean hasListeners(java.lang.String propertyName)
- See Also:
PropertyChangeSupport
removePropertyChangeListener
public void removePropertyChangeListener(java.beans.PropertyChangeListener listener)
- See Also:
PropertyChangeSupport
removePropertyChangeListener
public void removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
- See Also:
PropertyChangeSupport