proyecto.utilidades
Class MenuPopupConsola
java.lang.Object
java.awt.event.MouseAdapter
proyecto.utilidades.MenuPopupConsola
- All Implemented Interfaces:
- MouseListener, MouseMotionListener, MouseWheelListener, EventListener
public class MenuPopupConsola
- extends MouseAdapter
MenuPopupConsola.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 de la consola.
La opciones que no despliegan son :
- Ítem Copiar: Cuando nos referimos a copiar queremos decir que vamos a
situar el contenido de texto en portapapeles.
- Ítem Cortar: Cuando hablamos de cortar queremos decir quitar algo de un
lugar para llevarlo a otro lugar.
- Ítem Pegar: Si seleccionamos esta opción la cantidad de texto que
tengamos en el Portapapeles se introducirá en nuestro componente de texto.
- Ítem Seleccionar todo: Nos marca todo el texto que existe dentro de
nuestro componente.
- Ítem Suprimir código:Elimina la selección de texto seleccionada.
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
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MenuPopupConsola
public MenuPopupConsola()
- Constructor menu popup consola.
Creado : Parras, 12-oct-2009
MenuPopupConsola
public MenuPopupConsola(ConsolaTextPane aTexto)
- Constructor menu popup consola.
Creado : Parras, 12-oct-2009
- Parameters:
aTexto
- the a texto
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