bibliothek.gui.dock.util.laf
Class AbstractLookAndFeelColors
java.lang.Object
bibliothek.gui.dock.util.laf.AbstractLookAndFeelColors
- All Implemented Interfaces:
- LookAndFeelColors
- Direct Known Subclasses:
- DefaultLookAndFeelColors, Nimbus6u10, Windows
public abstract class AbstractLookAndFeelColors
- extends Object
- implements LookAndFeelColors
An abstract implementation of LookAndFeelColors
, handles all the
tasks that are related to the management of the LookAndFeelColorsListener
.
- Author:
- Benjamin Sigg
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
listeners
protected List<LookAndFeelColorsListener> listeners
AbstractLookAndFeelColors
public AbstractLookAndFeelColors()
addListener
public void addListener(LookAndFeelColorsListener listener)
- Description copied from interface:
LookAndFeelColors
- Adds a listener to this object, the listener must be informed when
a color changes.
- Specified by:
addListener
in interface LookAndFeelColors
- Parameters:
listener
- the listener to add
removeListener
public void removeListener(LookAndFeelColorsListener listener)
- Description copied from interface:
LookAndFeelColors
- Removes a listener from this object.
- Specified by:
removeListener
in interface LookAndFeelColors
- Parameters:
listener
- the listener to remove
fireColorChanged
protected void fireColorChanged(String key)
- Fires an event that the color
key
has changed.
- Parameters:
key
- the key of the changed color
fireColorsChanged
protected void fireColorsChanged()
- Fires an event that some colors changed