Package jadex.commons.gui
Class PopupBuilder
- java.lang.Object
- 
- jadex.commons.gui.PopupBuilder
 
- 
 public class PopupBuilder extends java.lang.ObjectThe popup builder. Constructs a (non-nested) popup menu from actions.
- 
- 
Field SummaryFields Modifier and Type Field Description protected java.util.ListrawmenuThe menu-items and actions.
 - 
Constructor SummaryConstructors Constructor Description PopupBuilder()Create the popup builder.PopupBuilder(java.lang.Object[] rawmenu)Create the popup builder.PopupBuilder(java.util.List rawmenu)Create the popup builder.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddItem(java.lang.Object item)Add an item.javax.swing.JPopupMenubuildPopupMenu()Build the popup menu.voidremoveItem(java.lang.Object item)Remove an item.
 
- 
- 
- 
Constructor Detail- 
PopupBuilderpublic PopupBuilder() Create the popup builder.- Parameters:
- rawmenu- The raw menu.
 
 - 
PopupBuilderpublic PopupBuilder(java.util.List rawmenu) Create the popup builder.- Parameters:
- rawmenu- The raw menu.
 
 - 
PopupBuilderpublic PopupBuilder(java.lang.Object[] rawmenu) Create the popup builder.- Parameters:
- rawmenu- The raw menu.
 
 
- 
 - 
Method Detail- 
buildPopupMenupublic javax.swing.JPopupMenu buildPopupMenu() Build the popup menu.- Returns:
- The popup menu.
 
 - 
addItempublic void addItem(java.lang.Object item) Add an item.- Parameters:
- item- The item (Action or IMenuItemConstructor).
 
 - 
removeItempublic void removeItem(java.lang.Object item) Remove an item.- Parameters:
- item- The item (Action or IMenuItemConstructor).
 
 
- 
 
-