JRubik v0.6

es.aeat.eett.plugins.infoRubik.deploy
Class MouseTrigger

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

class MouseTrigger
extends java.awt.event.MouseAdapter

Author:
f00992 Esta clase gestiona los eventos del raton originados en jTreeElegidas

Field Summary
private  javax.swing.tree.DefaultMutableTreeNode firstNode
           
 
Constructor Summary
(package private) MouseTrigger()
           
 
Method Summary
private  boolean canMove(javax.swing.tree.DefaultMutableTreeNode firstNode, javax.swing.tree.DefaultMutableTreeNode lastNode)
           
private  boolean canRemove(javax.swing.tree.DefaultMutableTreeNode node)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
private  javax.swing.tree.DefaultMutableTreeNode move(javax.swing.tree.DefaultMutableTreeNode firstNode, javax.swing.tree.DefaultMutableTreeNode lastNode)
           
private  void moveHermanos(javax.swing.tree.DefaultMutableTreeNode firstNode, javax.swing.tree.DefaultMutableTreeNode lastNode)
           
private  void remove(javax.swing.tree.DefaultMutableTreeNode node)
           
 
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

firstNode

private javax.swing.tree.DefaultMutableTreeNode firstNode
Constructor Detail

MouseTrigger

MouseTrigger()
Method Detail

mousePressed

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

mouseReleased

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

canRemove

private boolean canRemove(javax.swing.tree.DefaultMutableTreeNode node)

remove

private void remove(javax.swing.tree.DefaultMutableTreeNode node)

canMove

private boolean canMove(javax.swing.tree.DefaultMutableTreeNode firstNode,
                        javax.swing.tree.DefaultMutableTreeNode lastNode)

move

private javax.swing.tree.DefaultMutableTreeNode move(javax.swing.tree.DefaultMutableTreeNode firstNode,
                                                     javax.swing.tree.DefaultMutableTreeNode lastNode)

moveHermanos

private void moveHermanos(javax.swing.tree.DefaultMutableTreeNode firstNode,
                          javax.swing.tree.DefaultMutableTreeNode lastNode)

JRubik v0.6

JRubik v0.6