|
Java 6 SE Platform 6.0 Home |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.event.MouseAdapter
javax.swing.event.MouseInputAdapter
camickr.RowHeightResizer
public class RowHeightResizer
RowHeightResizer
class provides support for resizing rows
in a javax.swing.JTable
and extends
javax.swing.event.MouseInputAdapter
.
Field Summary | |
---|---|
private boolean |
active
|
private java.awt.Cursor |
lastCursor
|
private static int |
PIXELS
|
private static java.awt.Cursor |
resizeCursor
|
private int |
row
|
private boolean |
rowSelectionAllowed
|
private int |
startHeight
|
private int |
startY
|
private javax.swing.JTable |
table
|
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. |
private boolean |
isMouseOverRowMargin(java.awt.Point p)
Indicates whether mouse is over the row margin. |
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 |
Field Detail |
---|
private javax.swing.JTable table
private boolean active
private boolean rowSelectionAllowed
private int row
private int startY
private int startHeight
private static final int PIXELS
private java.awt.Cursor lastCursor
private static java.awt.Cursor resizeCursor
Constructor Detail |
---|
public RowHeightResizer(javax.swing.JTable table)
table
- javax.swing.JTable
reference for this instance.Method Detail |
---|
public void done()
null
table reference, returns
and does nothing if true; otherwise, the mouse listeners are
removed.
public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
in interface java.awt.event.MouseMotionListener
mouseMoved
in class java.awt.event.MouseAdapter
e
- java.awt.event.MouseEvent
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
mousePressed
in class java.awt.event.MouseAdapter
e
- java.awt.event.MouseEvent
reference of this event.public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged
in interface java.awt.event.MouseMotionListener
mouseDragged
in class java.awt.event.MouseAdapter
e
- java.awt.event.MouseEvent
reference of this event.public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
mouseReleased
in class java.awt.event.MouseAdapter
e
- java.awt.event.MouseEvent
reference of this event.private boolean isMouseOverRowMargin(java.awt.Point p)
p
- java.util.Point
location of this row margin.
|
Java 6 SE Platform 6.0 Home |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |