- java.lang.Object
-
- javax.swing.TransferHandler.DropLocation
-
- javax.swing.JTable.DropLocation
-
- Enclosing class:
- JTable
public static final class JTable.DropLocation extends TransferHandler.DropLocation
A subclass ofTransferHandler.DropLocation
representing a drop location for aJTable
.- Since:
- 1.6
- See Also:
JTable.getDropLocation()
-
-
Method Summary
All Methods Instance Methods Concrete Methods 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.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from class javax.swing.TransferHandler.DropLocation
getDropPoint
-
-
-
-
Method Detail
-
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 row
-
getColumn
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 row
-
isInsertRow
public boolean isInsertRow()
Returns whether or not this location represents an insert of a row.- Returns:
- whether or not this is an insert row
-
isInsertColumn
public boolean isInsertColumn()
Returns whether or not this location represents an insert of a column.- Returns:
- whether or not this is an insert column
-
toString
public String toString()
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
in classTransferHandler.DropLocation
- Returns:
- a string representation of this drop location
-
-