javax.swing

接口
异常
java.lang.Object
  继承者 javax.swing.TransferHandler.DropLocation
      继承者 javax.swing.JList.DropLocation
正在封闭类:
JList

public static final class JList.DropLocation
     
extends TransferHandler.DropLocation

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

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

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

方法详细信息

getIndex

public int getIndex()
返回列表中应该用来放入放置数据的索引。对该值的解释取决于在关联组件上设置的放置模式。如果放置模式是 DropMode.USE_SELECTIONDropMode.ON,则返回值为列表中行的索引。如果放置模式是 DropMode.INSERT,则返回值是应该插入数据的位置的索引。如果放置模式是 DropMode.ON_OR_INSERT,则 isInsert() 的值将指示该索引是行的索引还是插入索引。

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

返回:
放置索引

isInsert

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

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

toString

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

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