proyecto.utilidades
Class MenuPopupTab
java.lang.Object
java.awt.event.MouseAdapter
proyecto.utilidades.MenuPopupTab
- All Implemented Interfaces:
- MouseListener, MouseMotionListener, MouseWheelListener, EventListener
public class MenuPopupTab
- 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 el texto superior de una pestaña de la consola.
La opciones que no despliegan son :
- Ítem Cerrar TAB: Cierra la tab marcada.
- Ítem Cerrar Todas la TABs: Elimina todas las tab del sistema abiertas.
Cuando cerrarmos los item tab verifica si existen cambios.
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
- See Also:
PanelEdicion.cerrarVentanas(boolean)
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MenuPopupTab
public MenuPopupTab(PanelEdicion aPanel)
- Constructor menu popup tab.
Creado : Parras, 12-oct-2009
- Parameters:
aPanel
- the a panel
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