void addRClickListener(Component comp, ItemAdapter itemAdapter) { String txt = "Restore to <" + itemAdapter.getB4ImageValue() + ">"; RClickListener l = new RClickListener(itemAdapter); JPopupMenu popup = new JPopupMenu(); JMenuItem menuItem = new JMenuItem(txt); menuItem.addActionListener(l); popup.add(menuItem); MouseListener popupListener = new PopupListener(popup); comp.addMouseListener(popupListener); }