dyntable
Class TableColumnResizer

java.lang.Object
  |
  +--javax.swing.event.MouseInputAdapter
        |
        +--dyntable.TableColumnResizer
All Implemented Interfaces:
java.util.EventListener, javax.swing.event.MouseInputListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener

public class TableColumnResizer
extends javax.swing.event.MouseInputAdapter

$Id: TableColumnResizer.java,v 1.0 2005/09/25 jDynTable@gmx.de $
This class handles the resizing of columns in the table by dragging the appropriate line.

Version:
$Revision: 1.0 $
Author:
jDynTable@gmx.de

Field Summary
static java.awt.Cursor resizeCursor
           
 
Constructor Summary
TableColumnResizer(javax.swing.JTable table)
           
 
Method Summary
 void mouseDragged(java.awt.event.MouseEvent e)
           
 void mouseMoved(java.awt.event.MouseEvent e)
           
 void mousePressed(java.awt.event.MouseEvent e)
           
 void mouseReleased(java.awt.event.MouseEvent e)
           
 
Methods inherited from class javax.swing.event.MouseInputAdapter
mouseClicked, mouseEntered, mouseExited
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

resizeCursor

public static java.awt.Cursor resizeCursor
Constructor Detail

TableColumnResizer

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

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Specified by:
mousePressed in interface java.awt.event.MouseListener
Overrides:
mousePressed in class javax.swing.event.MouseInputAdapter

mouseMoved

public void mouseMoved(java.awt.event.MouseEvent e)
Specified by:
mouseMoved in interface java.awt.event.MouseMotionListener
Overrides:
mouseMoved in class javax.swing.event.MouseInputAdapter

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e)
Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener
Overrides:
mouseDragged in class javax.swing.event.MouseInputAdapter

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Specified by:
mouseReleased in interface java.awt.event.MouseListener
Overrides:
mouseReleased in class javax.swing.event.MouseInputAdapter