public static final class

JTable.DropLocation

extends TransferHandler.DropLocation
java.lang.Object
   ↳ javax.swing.TransferHandler.DropLocation
     ↳ javax.swing.JTable.DropLocation

Class Overview

A subclass of TransferHandler.DropLocation representing a drop location for a JTable.

Summary

Public Methods
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.
[Expand]
Inherited Methods
From class javax.swing.TransferHandler.DropLocation
From class java.lang.Object

Public Methods

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 of isInsertColumn(). If that method returns true 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

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 of isInsertRow(). If that method returns true 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

public boolean isInsertColumn ()

Returns whether or not this location represents an insert of a column.

Returns
  • whether or not this is an insert column

public boolean isInsertRow ()

Returns whether or not this location represents an insert of a row.

Returns
  • whether or not this is an insert row

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.

Returns
  • a string representation of this drop location