org.jhotdraw.gui.fontchooser
Class AbstractFontChooserModel
- java.lang.Object
-
- org.jhotdraw.gui.fontchooser.AbstractFontChooserModel
-
- All Implemented Interfaces:
- javax.swing.tree.TreeModel, FontChooserModel
- Direct Known Subclasses:
- DefaultFontChooserModel
public abstract class AbstractFontChooserModel extends java.lang.Object implements FontChooserModel
AbstractFontChooserModel.
-
-
Constructor Summary
Constructors Constructor and Description AbstractFontChooserModel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidaddTreeModelListener(javax.swing.event.TreeModelListener l)Adds a listener for the TreeModelEvent posted after the tree changes.<T extends java.util.EventListener>
T[]getListeners(java.lang.Class<T> listenerType)Returns an array of all the objects currently registered asFooListeners upon this model.javax.swing.event.TreeModelListener[]getTreeModelListeners()Returns an array of all the tree model listeners registered on this model.voidremoveTreeModelListener(javax.swing.event.TreeModelListener l)Removes a listener previously added with addTreeModelListener().-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.jhotdraw.gui.fontchooser.FontChooserModel
isEditable
-
-
-
-
Method Detail
-
addTreeModelListener
public void addTreeModelListener(javax.swing.event.TreeModelListener l)
Adds a listener for the TreeModelEvent posted after the tree changes.- Specified by:
addTreeModelListenerin interfacejavax.swing.tree.TreeModel- Parameters:
l- the listener to add- See Also:
removeTreeModelListener(javax.swing.event.TreeModelListener)
-
removeTreeModelListener
public void removeTreeModelListener(javax.swing.event.TreeModelListener l)
Removes a listener previously added with addTreeModelListener().- Specified by:
removeTreeModelListenerin interfacejavax.swing.tree.TreeModel- Parameters:
l- the listener to remove- See Also:
addTreeModelListener(javax.swing.event.TreeModelListener)
-
getTreeModelListeners
public javax.swing.event.TreeModelListener[] getTreeModelListeners()
Returns an array of all the tree model listeners registered on this model.- Returns:
- all of this model's
TreeModelListeners or an empty array if no tree model listeners are currently registered - Since:
- 1.4
- See Also:
addTreeModelListener(javax.swing.event.TreeModelListener),removeTreeModelListener(javax.swing.event.TreeModelListener)
-
getListeners
public <T extends java.util.EventListener> T[] getListeners(java.lang.Class<T> listenerType)
Returns an array of all the objects currently registered asFooListeners upon this model.FooListeners are registered using theaddFooListenermethod.You can specify the
listenerTypeargument with a class literal, such asFooListener.class. For example, you can query aDefaultTreeModelmfor its tree model listeners with the following code:TreeModelListener[] tmls = (TreeModelListener[])(m.getListeners(TreeModelListener.class));
If no such listeners exist, this method returns an empty array.- Parameters:
listenerType- the type of listeners requested; this parameter should specify an interface that descends fromjava.util.EventListener- Returns:
- an array of all objects registered as
FooListeners on this component, or an empty array if no such listeners have been added - Throws:
java.lang.ClassCastException- iflistenerTypedoesn't specify a class or interface that implementsjava.util.EventListener- Since:
- 1.3
- See Also:
getTreeModelListeners()
-
-
DataMelt 3.0 © DataMelt by jWork.ORG