JRubik v0.6

es.aeat.eett.plugins.infoRubik.reports
Class PopupTrigger

java.lang.Object
  extended byjava.awt.event.MouseAdapter
      extended byes.aeat.eett.plugins.infoRubik.reports.PopupTrigger
All Implemented Interfaces:
java.util.EventListener, java.awt.event.MouseListener

class PopupTrigger
extends java.awt.event.MouseAdapter

Author:
f00992 Esta clase es la encargada de mostrar el PopupMenu del arbol cuando el usuario cliquea en el boton derecho del raton.

Field Summary
private static java.lang.String GENERATE
           
private static java.lang.String IMPORT
           
private static java.util.ResourceBundle localizationResources
           
private static java.lang.String NEW_LEAF
           
private static java.lang.String NEW_RAMA
           
private static java.lang.String NEW_REPORT
           
private static java.lang.String REMOVE
           
private static java.lang.String RENAME_NODE
           
private static java.lang.String SAVE_REPORT
           
 
Constructor Summary
(package private) PopupTrigger()
          Crea una nueva instancia de la clase.
 
Method Summary
private  void configPopup(PopupReports popup, javax.swing.tree.TreePath path)
           
private  void maybeShowPopup(java.awt.event.MouseEvent e)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
private  boolean nodeContainsLeaf(ReportMutableTreeNode nParent)
           
 
Methods inherited from class java.awt.event.MouseAdapter
mouseClicked, mouseEntered, mouseExited
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

localizationResources

private static final java.util.ResourceBundle localizationResources

IMPORT

private static final java.lang.String IMPORT

NEW_REPORT

private static final java.lang.String NEW_REPORT

NEW_RAMA

private static final java.lang.String NEW_RAMA

NEW_LEAF

private static final java.lang.String NEW_LEAF

RENAME_NODE

private static final java.lang.String RENAME_NODE

REMOVE

private static final java.lang.String REMOVE

SAVE_REPORT

private static final java.lang.String SAVE_REPORT

GENERATE

private static final java.lang.String GENERATE
Constructor Detail

PopupTrigger

PopupTrigger()
Crea una nueva instancia de la clase.

Method Detail

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)

maybeShowPopup

private void maybeShowPopup(java.awt.event.MouseEvent e)

configPopup

private void configPopup(PopupReports popup,
                         javax.swing.tree.TreePath path)

nodeContainsLeaf

private boolean nodeContainsLeaf(ReportMutableTreeNode nParent)

JRubik v0.6

JRubik v0.6