мне нужно сделать его невидимым, когда я
нажмите кнопку мыши в любом месте
окно. как я могу это сделать ??
Это стандартное поведение JPopupMenu, поэтому вам не нужно делать ничего особенного.
Прочтите API JPopupMenu, и вы найдете ссылку на учебник по Swing «Как пользоваться меню». Учебник содержит рабочий пример использования всплывающего меню. Сравните ваш код с учебником, чтобы увидеть, что отличается. Мы не можем вам помочь, потому что мы не знаем, на что похож ваш код.
Если вам нужна дополнительная помощь, опубликуйте свой SSCCE .