proyecto.utilidades
Class MenuPopup

java.lang.Object
  extended by java.awt.event.MouseAdapter
      extended by proyecto.utilidades.MenuPopup
All Implemented Interfaces:
MouseListener, MouseMotionListener, MouseWheelListener, EventListener

public class MenuPopup
extends MouseAdapter

MenuPopup.java Esta clase es la encargada de pintarnos nuestro menú contextual cuando pulsemos con el botón derecho del ratón sobre una pestaña que contiene un componente de texto.
La opciones que no despliegan son :

Si deseamos ampliar con alguna opción más nuestro menú contextual, debemos definir el JMenuItem y en el método “getPopupMenu()” se creará y se dirá la acción que debe realizar.
Si necesitamos algún regla de negocio para la visibilidad del ítem se realiza en el método “isVisible()”.

Author:
mparras

Constructor Summary
MenuPopup()
           
MenuPopup(JavaTextPane aTexto, PanelEdicion aPanel)
          Instacia un nuevo menu popup.
 
Method Summary
 void mouseClicked(MouseEvent ev)
           
 void mousePressed(MouseEvent ev)
           
 void mouseReleased(MouseEvent ev)
           
 
Methods inherited from class java.awt.event.MouseAdapter
mouseDragged, mouseEntered, mouseExited, mouseMoved, mouseWheelMoved
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MenuPopup

public MenuPopup()

MenuPopup

public MenuPopup(JavaTextPane aTexto,
                 PanelEdicion aPanel)
Instacia un nuevo menu popup.

Parameters:
aTexto - the a texto
aPanel - the a panel
Method Detail

mousePressed

public void mousePressed(MouseEvent ev)
Specified by:
mousePressed in interface MouseListener
Overrides:
mousePressed in class MouseAdapter

mouseReleased

public void mouseReleased(MouseEvent ev)
Specified by:
mouseReleased in interface MouseListener
Overrides:
mouseReleased in class MouseAdapter

mouseClicked

public void mouseClicked(MouseEvent ev)
Specified by:
mouseClicked in interface MouseListener
Overrides:
mouseClicked in class MouseAdapter