|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectdsto.dfc.swing.commands.EnumeratedCmdMenuProvider
public class EnumeratedCmdMenuProvider
Implementation of CustomMenuProvider for EnumeratedCommand's.
AbstractEnumeratedCommand,
CustomMenuProvider| Field Summary | |
|---|---|
protected Vector |
changeListeners
|
protected EnumeratedCommand |
command
|
| Constructor Summary | |
|---|---|
EnumeratedCmdMenuProvider(EnumeratedCommand command)
Create a menu provider for a given command. |
|
| Method Summary | |
|---|---|
void |
actionPerformed(ActionEvent e)
|
void |
addChangeListener(ChangeListener l)
Custom menu providers should fire change events when the menu UI needs to be updated. |
protected JMenuItem |
createMenuItem(Object value)
|
List |
createMenuItems()
Create the menu items that represent the UI for the command. |
void |
destroyMenuItems(List items)
Destroy menu items created by createMenuItems (). |
protected void |
fireStateChanged()
|
protected void |
fireStateChanged(ChangeEvent e)
|
boolean |
isSelected(Object value)
|
void |
removeChangeListener(ChangeListener l)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected EnumeratedCommand command
protected transient Vector changeListeners
| Constructor Detail |
|---|
public EnumeratedCmdMenuProvider(EnumeratedCommand command)
| Method Detail |
|---|
public boolean isSelected(Object value)
public List createMenuItems()
CustomMenuProvider
createMenuItems in interface CustomMenuProviderpublic void destroyMenuItems(List items)
CustomMenuProvider
destroyMenuItems in interface CustomMenuProviderprotected JMenuItem createMenuItem(Object value)
public void actionPerformed(ActionEvent e)
actionPerformed in interface ActionListenerpublic void removeChangeListener(ChangeListener l)
removeChangeListener in interface CustomMenuProviderpublic void addChangeListener(ChangeListener l)
CustomMenuProvider
addChangeListener in interface CustomMenuProviderprotected void fireStateChanged()
protected void fireStateChanged(ChangeEvent e)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||