com.im.ijc.widgets/1 5.9.1

com.im.ijc.widgets.table
Class TableRowResizer

java.lang.Object
  extended by java.awt.event.MouseAdapter
      extended by javax.swing.event.MouseInputAdapter
          extended by com.im.ijc.widgets.table.TableRowResizer
All Implemented Interfaces:
MouseListener, MouseMotionListener, MouseWheelListener, EventListener, MouseInputListener

public class TableRowResizer
extends MouseInputAdapter


Method Summary
 Rectangle getResizeRowDrawRectangle()
          Method returns rectangle that is used by TableRowHeader.paint() method to draw resizing row header
 void mouseDragged(MouseEvent e)
          resize the selected row
 void mouseMoved(MouseEvent e)
          override mouseMoved to determine whether to swap cursors
 void mousePressed(MouseEvent e)
          mouse pressed - gather required data for the resizing operation
 void mouseReleased(MouseEvent e)
          mouse is released, resize all rows, select the resized row visible and do some cleaning
 
Methods inherited from class java.awt.event.MouseAdapter
mouseClicked, mouseEntered, mouseExited, mouseWheelMoved
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.awt.event.MouseListener
mouseClicked, mouseEntered, mouseExited
 

Method Detail

mousePressed

public void mousePressed(MouseEvent e)
mouse pressed - gather required data for the resizing operation

Specified by:
mousePressed in interface MouseListener
Overrides:
mousePressed in class MouseAdapter

mouseReleased

public void mouseReleased(MouseEvent e)
mouse is released, resize all rows, select the resized row visible and do some cleaning

Specified by:
mouseReleased in interface MouseListener
Overrides:
mouseReleased in class MouseAdapter

mouseMoved

public void mouseMoved(MouseEvent e)
override mouseMoved to determine whether to swap cursors

Specified by:
mouseMoved in interface MouseMotionListener
Overrides:
mouseMoved in class MouseAdapter

mouseDragged

public void mouseDragged(MouseEvent e)
resize the selected row

Specified by:
mouseDragged in interface MouseMotionListener
Overrides:
mouseDragged in class MouseAdapter

getResizeRowDrawRectangle

public Rectangle getResizeRowDrawRectangle()
Method returns rectangle that is used by TableRowHeader.paint() method to draw resizing row header


com.im.ijc.widgets/1 5.9.1