java.lang.Object
javax.swing.TransferHandler.DropLocation
javax.swing.JTree.DropLocation
- 封闭类:
JTree
TransferHandler.DropLocation 的子类,表示 JTree 的放置位置。
- 自从:
- 1.6
- 参见:
-
方法总结
在类 javax.swing.TransferHandler.DropLocation 中声明的方法
getDropPoint
-
方法详情
-
getChildIndex
public int getChildIndex()返回相对于getPath()返回的路径应插入删除数据的索引。对于丢弃模式
DropMode.USE_SELECTION和DropMode.ON,这个索引并不重要(它总是-1)因为唯一有趣的数据是发生丢弃操作的路径。对于丢弃模式
DropMode.INSERT,此索引指示应将数据插入到由getPath()表示的父路径中的索引。-1表示丢弃发生在父级本身,并且在大多数情况下应该被视为插入到父级子级列表的开头或结尾。对于
DropMode.ON_OR_INSERT,这个值将是一个插入索引,如上所述,或者-1如果丢弃发生在路径本身上。- 返回:
- child 索引
- 参见:
-
getPath
返回放置数据应放置在树中的路径。此值的解释取决于组件上设置的放置模式。如果丢弃模式为
DropMode.USE_SELECTION或DropMode.ON,则返回值是树中已(或将要)丢弃数据的路径。null表示掉落在空白区域上方,与特定路径无关。如果丢弃模式为
DropMode.INSERT,则返回值指的是应该成为新数据父级的路径,在这种情况下getChildIndex()指示新项应该插入到该父路径中的位置。null路径表示尚未确定父路径,这可能有多种原因:- 树没有模型
- 树上没有根
- 根塌了
- 根是叶节点
null案例。如果丢弃模式为
DropMode.ON_OR_INSERT,则getChildIndex可用于确定丢弃是位于路径本身 (-1) 之上,还是位于应将其插入路径的索引处(值不是-1)。- 返回:
- 下降路径
- 参见:
-
toString
返回此放置位置的字符串表示形式。此方法旨在用于调试目的,返回字符串的内容和格式可能因实现而异。- 重写:
toString在类TransferHandler.DropLocation中- 返回:
- 此放置位置的字符串表示形式
-