int row = list.locationToIndex(e.getPoint());
Rectangle bound = list.getCellBounds(row, row);
if (bound.contains(e.getPoint()))
{
list.setSelectedIndex(row);
<BUG>JPopupMenu menu = new JPopupMenu();
JMenuItem add = new JMenuItem("Aggiungi alle Esclusioni");</BUG>
add.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e)

int row = list.locationToIndex(e.getPoint());
Rectangle bound = list.getCellBounds(row, row);
if (bound.contains(e.getPoint()))
{
list.setSelectedIndex(row);
JPopupMenu menu = new JPopupMenu();
JMenuItem copy = new JMenuItem("Copia");
copy.setIcon(new ImageIcon(AnimeIndex.class.getResource("/image/copy-icon.png")));
copy.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e)
