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 Summary
Fields Modifier and Type Field Description protected java.util.ListrawmenuThe menu-items and actions. 
- 
Constructor Summary
Constructors 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 Summary
All 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
- 
PopupBuilder
public PopupBuilder()
Create the popup builder.- Parameters:
 rawmenu- The raw menu.
 
- 
PopupBuilder
public PopupBuilder(java.util.List rawmenu)
Create the popup builder.- Parameters:
 rawmenu- The raw menu.
 
- 
PopupBuilder
public PopupBuilder(java.lang.Object[] rawmenu)
Create the popup builder.- Parameters:
 rawmenu- The raw menu.
 
 - 
 
- 
Method Detail
- 
buildPopupMenu
public javax.swing.JPopupMenu buildPopupMenu()
Build the popup menu.- Returns:
 - The popup menu.
 
 
- 
addItem
public void addItem(java.lang.Object item)
Add an item.- Parameters:
 item- The item (Action or IMenuItemConstructor).
 
- 
removeItem
public void removeItem(java.lang.Object item)
Remove an item.- Parameters:
 item- The item (Action or IMenuItemConstructor).
 
 - 
 
 -