zinger.bsheet
Class RowResizeRenderer

java.lang.Object
  extended by java.awt.event.MouseAdapter
      extended by zinger.bsheet.RowResizeRenderer
All Implemented Interfaces:
java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListener, ZTable.ExtraRenderer

public class RowResizeRenderer
extends java.awt.event.MouseAdapter
implements java.awt.event.MouseMotionListener, ZTable.ExtraRenderer


Field Summary
static int CAN_RESIZE_MODE
           
static int IN_HEADER_COLUMN_MODE
           
static int NOT_IN_HEADER_COLUMN_MODE
           
static int RESIZING_MODE
           
protected  javax.swing.JTable table
           
 
Constructor Summary
RowResizeRenderer(javax.swing.JTable table)
           
 
Method Summary
 int getMode()
           
 void mouseDragged(java.awt.event.MouseEvent ev)
           
 void mouseMoved(java.awt.event.MouseEvent ev)
           
 void mousePressed(java.awt.event.MouseEvent ev)
           
 void mouseReleased(java.awt.event.MouseEvent ev)
           
 void paint(java.awt.Graphics g)
          Gets called after standard painting of the grid is complete.
protected  void setMode(int mode)
           
 
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
 

Field Detail

NOT_IN_HEADER_COLUMN_MODE

public static final int NOT_IN_HEADER_COLUMN_MODE
See Also:
Constant Field Values

IN_HEADER_COLUMN_MODE

public static final int IN_HEADER_COLUMN_MODE
See Also:
Constant Field Values

CAN_RESIZE_MODE

public static final int CAN_RESIZE_MODE
See Also:
Constant Field Values

RESIZING_MODE

public static final int RESIZING_MODE
See Also:
Constant Field Values

table

protected final javax.swing.JTable table
Constructor Detail

RowResizeRenderer

public RowResizeRenderer(javax.swing.JTable table)
Method Detail

paint

public void paint(java.awt.Graphics g)
Description copied from interface: ZTable.ExtraRenderer
Gets called after standard painting of the grid is complete.

Specified by:
paint in interface ZTable.ExtraRenderer
Parameters:
g - graphics object that was used by paintComponent(Graphics) method.
See Also:
ZTable.paintComponent(java.awt.Graphics)

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent ev)
Specified by:
mouseReleased in interface java.awt.event.MouseListener
Overrides:
mouseReleased in class java.awt.event.MouseAdapter

mousePressed

public void mousePressed(java.awt.event.MouseEvent ev)
Specified by:
mousePressed in interface java.awt.event.MouseListener
Overrides:
mousePressed in class java.awt.event.MouseAdapter

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent ev)
Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener
Overrides:
mouseDragged in class java.awt.event.MouseAdapter

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent ev)
Specified by:
mouseMoved in interface java.awt.event.MouseMotionListener
Overrides:
mouseMoved in class java.awt.event.MouseAdapter

setMode

protected void setMode(int mode)

getMode

public int getMode()