|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnu.zoom.swing.desktop.component.stringmenu.impl.StringMenuImpl<T>
public class StringMenuImpl<T extends Comparable<T> & Serializable>
| Method Summary | |
|---|---|
void |
addItem(StringMenuItem<T> menuItem)
Add an item to the beginning of the menu. |
void |
addListener(StringMenuListener<T> listener)
Add a listener for selection events. |
void |
clear()
Remove all items. |
void |
close()
|
JMenu |
getJMenu(String menuName,
Icon icon,
String clearName,
String clearTooltip)
Get a menu of the items. |
int |
getNumberOfItems()
Get the number of items on the menu. |
void |
removeItem(StringMenuItem<T> menuItem)
Remove a named item. |
void |
removeListener(StringMenuListener<T> listener)
Remove a listener. |
void |
start()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public void addListener(StringMenuListener<T> listener)
StringMenu
addListener in interface StringMenu<T extends Comparable<T> & Serializable>public void removeListener(StringMenuListener<T> listener)
StringMenu
removeListener in interface StringMenu<T extends Comparable<T> & Serializable>
public JMenu getJMenu(String menuName,
Icon icon,
String clearName,
String clearTooltip)
StringMenu
getJMenu in interface StringMenu<T extends Comparable<T> & Serializable>menuName - The name of the menu.icon - The icon to set for the menu, if null no icon will be used.clearName - The name of the "clear all"-action at the top of the menu. If
null the clear action will not be created.clearTooltip - The tooltip to set for the clear action, if null no tooltip
will be set.
public void addItem(StringMenuItem<T> menuItem)
StringMenu
addItem in interface StringMenu<T extends Comparable<T> & Serializable>public void removeItem(StringMenuItem<T> menuItem)
StringMenu
removeItem in interface StringMenu<T extends Comparable<T> & Serializable>public void close()
close in interface WorkbenchListenerpublic void start()
start in interface WorkbenchListenerpublic void clear()
StringMenu
clear in interface StringMenu<T extends Comparable<T> & Serializable>public int getNumberOfItems()
StringMenu
getNumberOfItems in interface StringMenu<T extends Comparable<T> & Serializable>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||