Java 2 Platform
5.0

Class RowHeightResizer

java.lang.Object
  extended by java.awt.event.MouseAdapter
      extended by javax.swing.event.MouseInputAdapter
          extended by RowHeightResizer
All Implemented Interfaces:
java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListener, javax.swing.event.MouseInputListener
Direct Known Subclasses:
UIDefaultsResizer

public class RowHeightResizer
extends javax.swing.event.MouseInputAdapter

RowHeightResizer class provides support for resizing rows in a javax.swing.JTable and extends javax.swing.event.MouseInputAdapter.

Author:
Thomas Kellerer
See Also:
See post

Constructor Summary
RowHeightResizer(javax.swing.JTable table)
          Class constructor sets the reference to this table and adds mouse listeners to this component.
 
Method Summary
 void done()
          Checks for null table reference, returns and does nothing if true; otherwise, the mouse listeners are removed.
 void mouseDragged(java.awt.event.MouseEvent e)
          Detects dragged event for this mouse event.
 void mouseMoved(java.awt.event.MouseEvent e)
          Detects mouse movements.
 void mousePressed(java.awt.event.MouseEvent e)
          Detects mouse-pressed events.
 void mouseReleased(java.awt.event.MouseEvent e)
          Detects mouse released event.
 
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
 

Constructor Detail

RowHeightResizer

public RowHeightResizer(javax.swing.JTable table)
Class constructor sets the reference to this table and adds mouse listeners to this component.

Parameters:
table - javax.swing.JTable reference for this instance.
Method Detail

done

public void done()
Checks for null table reference, returns and does nothing if true; otherwise, the mouse listeners are removed.


mouseMoved

public void mouseMoved(java.awt.event.MouseEvent e)
Detects mouse movements.

Specified by:
mouseMoved in interface java.awt.event.MouseMotionListener
Overrides:
mouseMoved in class java.awt.event.MouseAdapter
Parameters:
e - java.awt.event.MouseEvent

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
Detects mouse-pressed events.

Specified by:
mousePressed in interface java.awt.event.MouseListener
Overrides:
mousePressed in class java.awt.event.MouseAdapter
Parameters:
e - java.awt.event.MouseEvent reference of this event.

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e)
Detects dragged event for this mouse event.

Specified by:
mouseDragged in interface java.awt.event.MouseMotionListener
Overrides:
mouseDragged in class java.awt.event.MouseAdapter
Parameters:
e - java.awt.event.MouseEvent reference of this event.

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent e)
Detects mouse released event.

Specified by:
mouseReleased in interface java.awt.event.MouseListener
Overrides:
mouseReleased in class java.awt.event.MouseAdapter
Parameters:
e - java.awt.event.MouseEvent reference of this event.

Java 2 Platform
5.0

This software is released under the GNU General Public License (see gnu.org)