JPopupMenu

JPopupMenu

Создать всплывающее меню JPopupMenu:

popup = new JPopupMenu();

Добавить в меню пункты и обработчики выбора пунктов:

В примере JPopupMenu создаётся для панели. Всплывающее меню открывается при отпускании правой кнопки мыши. Обработчик действий с этой кнопкой – класс PopupClass.

Метод isPopupTrigger() показывает, когда нужно открыть всплывающее меню.

Установим на панель слушателя действий мыши:

PopupClass popupClass = new PopupClass();
panel.addMouseListener(popupClass);

Получаем

JPopupMenu

такой результат.