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, mouseWheelMovedpublic 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.MouseListenermousePressed in class java.awt.event.MouseAdapterprivate void swapCursor()
public void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListenermouseMoved in class java.awt.event.MouseAdapterpublic void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenermouseDragged in class java.awt.event.MouseAdapter