JavaTM Platform
Standard Ed. 6

javax.swing
类 JTable.DropLocation

java.lang.Object
  继承者 javax.swing.TransferHandler.DropLocation
      继承者 javax.swing.JTable.DropLocation
正在封闭类:
JTable

public static final class JTable.DropLocation
extends TransferHandler.DropLocation

TransferHandler.DropLocation 的一个子类,表示 JTable 的放置位置 (drop location)。

从以下版本开始:
1.6
另请参见:
JTable.getDropLocation()

方法摘要
 int getColumn()
          返回表中应该用来放入放置项的列索引。
 int getRow()
          返回表中应该用来放入放置项的行索引。
 boolean isInsertColumn()
          返回此位置是否表示一个列的插入位置。
 boolean isInsertRow()
          返回此位置是否表示一个行的插入位置。
 String toString()
          返回此放置位置的字符串表示形式。
 
从类 javax.swing.TransferHandler.DropLocation 继承的方法
getDropPoint
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

方法详细信息

getRow

public int getRow()
返回表中应该用来放入放置项的行索引。对该值的解释取决于 isInsertRow() 的返回值。如果该方法返回 true,则此值指示新行应该插入的位置的索引。否则,它表示将放置数据的现有行的值。此索引是基于视图的。

-1 指示放置操作发生在空格上,无法计算行。

返回:
放置行

getColumn

public int getColumn()
返回表中应该用来放入放置项的列索引。对该值的解释取决于 isInsertColumn() 的返回值。如果该方法返回 true,则此值指示新列应该插入的位置的索引。否则,它表示将放置数据的现有列的值。此索引是基于视图的。

-1 指示放置操作发生在空格上,无法计算列。

返回:
放置列

isInsertRow

public boolean isInsertRow()
返回此位置是否表示一个行的插入位置。

返回:
此位置是否是一个插入行

isInsertColumn

public boolean isInsertColumn()
返回此位置是否表示一个列的插入位置。

返回:
此位置是否是一个插入列

toString

public String toString()
返回此放置位置的字符串表示形式。此方法仅用于调试,对于各个实现,所返回字符串的内容和格式可能有所不同。

覆盖:
TransferHandler.DropLocation 中的 toString
返回:
此放置位置的字符串表示形式

JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策