Advertisement
Guest User

Untitled

a guest
Jun 22nd, 2017
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 5 0.86 KB | None | 0 0
  1. //...
  2. final JPopupMenu popup = new JPopupMenu();
  3.     JMenuItem menuItem = new JMenuItem("A popup menu item");
  4.     popup.add(menuItem);
  5.     menuItem = new JMenuItem("Another popup menu item");
  6.     popup.add(menuItem);
  7.     MouseListener popupListener = new MouseAdapter() {
  8.  
  9.       @Override
  10.       public void mousePressed(MouseEvent e) {
  11.         maybeShowPopup(e);
  12.       }
  13.  
  14.       @Override
  15.       public void mouseReleased(MouseEvent e) {
  16.         maybeShowPopup(e);
  17.       }
  18.  
  19.       private void maybeShowPopup(MouseEvent e) {
  20.         if (e.isPopupTrigger()) {
  21.           popup.show(e.getComponent(), e.getX(), e.getY());
  22.           System.out.println("Componente: " + e.getComponent().getName());
  23.         }
  24.       }
  25.     };
  26.     jPanel1.addMouseListener(popupListener);
  27.     jPanel2.addMouseListener(popupListener);
  28.     jPanel3.addMouseListener(popupListener);
  29. //...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement