potrzebuje w programie rozwijane menu, którego zawartość jest aktualizowana w czasie trwania programu i robię sobie to w ten sposób

  int ilość_elementów;
  javax.swing.JMenu sendMenu;
  String[] list = lista_elementów[];

        myMenuItem[] grup = new myMenuItem[ilość_elementów];
        javax.swing.JMenuItem newPopUp;
        newPopUp = new javax.swing.JMenuItem();

        for (int i =0; i<ilość_elementów;i++){
        grup[i]= new myMenuItem(list[i], newPopUp);
        grup[i].setText(list[i]); 
        
        sendMenu.add(grup[i]);
             
        }

Teraz pojawia się problem jak odczytać te dane z zawartość sendMenu, dokładniej chodzi mi o to, że po najechaniu i kliknięciu na jedną z opcji chciałbym, żeby wykonała się jakaś czynność.
Jakieś rady, sugestie? (a najlepiej gotowe rozwiązania :))