JTable.DropLocation (Java SE 15 & JDK 15) (original) (raw)
Enclosing class:
public static final class JTable.DropLocation extends TransferHandler.DropLocation
A subclass of TransferHandler.DropLocation
representing a drop location for a JTable
.
Since:
1.6
See Also:
Method Summary
Modifier and Type | Method | Description |
---|---|---|
int | getColumn() | Returns the column index where a dropped item should be placed in the table. |
int | getRow() | Returns the row index where a dropped item should be placed in the table. |
boolean | isInsertColumn() | Returns whether or not this location represents an insert of a column. |
boolean | isInsertRow() | Returns whether or not this location represents an insert of a row. |
String | toString() | Returns a string representation of this drop location. |
Method Details
getRow
public int getRow()
Returns the row index where a dropped item should be placed in the table. Interpretation of the value depends on the return ofisInsertRow()
. If that method returnstrue
this value indicates the index where a new row should be inserted. Otherwise, it represents the value of an existing row on which the data was dropped. This index is in terms of the view.
-1
indicates that the drop occurred over empty space, and no row could be calculated.
Returns:
the drop rowgetColumn
public int getColumn()
Returns the column index where a dropped item should be placed in the table. Interpretation of the value depends on the return ofisInsertColumn()
. If that method returnstrue
this value indicates the index where a new column should be inserted. Otherwise, it represents the value of an existing column on which the data was dropped. This index is in terms of the view.
-1
indicates that the drop occurred over empty space, and no column could be calculated.
Returns:
the drop rowisInsertRow
public boolean isInsertRow()
Returns whether or not this location represents an insert of a row.
Returns:
whether or not this is an insert rowisInsertColumn
public boolean isInsertColumn()
Returns whether or not this location represents an insert of a column.
Returns:
whether or not this is an insert columntoString
Returns a string representation of this drop location. This method is intended to be used for debugging purposes, and the content and format of the returned string may vary between implementations.
Overrides:
[toString](TransferHandler.DropLocation.html#toString%28%29)
in class[TransferHandler.DropLocation](TransferHandler.DropLocation.html "class in javax.swing")
Returns:
a string representation of this drop location