com.altair.hwm.toolkit.page
Class HWMResizeMoveBand

java.lang.Object
  extended by javax.swing.event.MouseInputAdapter
      extended by com.altair.hwm.toolkit.page.HWMResizeMoveBand
All Implemented Interfaces:
java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.util.EventListener, javax.swing.event.MouseInputListener

public class HWMResizeMoveBand
extends javax.swing.event.MouseInputAdapter

Title: HWMResizeMoveBand

Description: Adds resize and move functionality when used with a class that implements the HWMResizeMoveTarget interface.

Company: Altair Engineering, Inc.


Constructor Summary
HWMResizeMoveBand(HWMResizeMoveTarget hwmResizeMoveTarget)
          Constructor.
 
Method Summary
 void mouseDragged(java.awt.event.MouseEvent eventMouse)
          Forwards the drag to the appropriate action
 void mousePressed(java.awt.event.MouseEvent eventMouse)
          Determines whether to start a 'resize' or 'move' sequence.
 void mouseReleased(java.awt.event.MouseEvent eventMouse)
          Forwards the event to the appropriate action
 
Methods inherited from class javax.swing.event.MouseInputAdapter
mouseClicked, mouseEntered, mouseExited, mouseMoved
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HWMResizeMoveBand

public HWMResizeMoveBand(HWMResizeMoveTarget hwmResizeMoveTarget)
Constructor. Initializes resize/move target

Parameters:
hwmResizeMoveTarget -
Method Detail

mousePressed

public void mousePressed(java.awt.event.MouseEvent eventMouse)
Determines whether to start a 'resize' or 'move' sequence.

Specified by:
mousePressed in interface java.awt.event.MouseListener
Overrides:
mousePressed in class javax.swing.event.MouseInputAdapter
Parameters:
eventMouse -

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent eventMouse)
Forwards the drag to the appropriate action

Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener
Overrides:
mouseDragged in class javax.swing.event.MouseInputAdapter
Parameters:
eventMouse - The drag mouse event

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent eventMouse)
Forwards the event to the appropriate action

Specified by:
mouseReleased in interface java.awt.event.MouseListener
Overrides:
mouseReleased in class javax.swing.event.MouseInputAdapter
Parameters:
eventMouse - The mouse released event