package chatty.gui.components.menus; import chatty.gui.components.AutoModDialog; import java.awt.event.ActionEvent; /** * * @author tduva */ public class AutoModContextMenu extends ContextMenu { private final AutoModDialog.Item item; private final AutoModContextMenuListener listener; public AutoModContextMenu(AutoModDialog.Item item, AutoModContextMenuListener listener) { addItem("approve", "Approve [A]"); addItem("reject", "Deny [D]"); addSeparator(); addItem("copy", "Copy Message"); addItem("user", "User Info"); addSeparator(); addItem("help", "Help"); addSeparator(); addItem("close", "Close [Q]"); this.item = item; this.listener = listener; } @Override public void actionPerformed(ActionEvent e) { this.listener.itemClicked(item, e); } public static interface AutoModContextMenuListener { public void itemClicked(AutoModDialog.Item item, ActionEvent e); } }