public class TableRowResizer
extends javax.swing.event.MouseInputAdapter
Modifier and Type | Field and Description |
---|---|
private int |
mouseYOffset |
private java.awt.Cursor |
otherCursor |
static java.awt.Cursor |
resizeCursor |
private int |
resizingRow |
private javax.swing.JTable |
table |
Constructor and Description |
---|
TableRowResizer(javax.swing.JTable table) |
Modifier and Type | Method and Description |
---|---|
private int |
getResizingRow(java.awt.Point p) |
private int |
getResizingRow(java.awt.Point p,
int row) |
void |
mouseDragged(java.awt.event.MouseEvent e) |
void |
mouseMoved(java.awt.event.MouseEvent e) |
void |
mousePressed(java.awt.event.MouseEvent e) |
private void |
swapCursor() |
mouseClicked, mouseEntered, mouseExited, mouseReleased, mouseWheelMoved
public static java.awt.Cursor resizeCursor
private int mouseYOffset
private int resizingRow
private java.awt.Cursor otherCursor
private javax.swing.JTable table
private int getResizingRow(java.awt.Point p)
private int getResizingRow(java.awt.Point p, int row)
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
mousePressed
in class java.awt.event.MouseAdapter
private void swapCursor()
public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved
in interface java.awt.event.MouseMotionListener
mouseMoved
in class java.awt.event.MouseAdapter
public void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged
in interface java.awt.event.MouseMotionListener
mouseDragged
in class java.awt.event.MouseAdapter