|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectjavax.swing.TransferHandler.DropLocation
javax.swing.JTree.DropLocation
public static final class JTree.DropLocation
TransferHandler.DropLocation 的一个子类,表示 JTree 的放置位置 (drop location)。
JTree.getDropLocation()| 方法摘要 | |
|---|---|
int |
getChildIndex()
对于 getPath() 返回的路径,返回应该插入放置数据的位置的索引。 |
TreePath |
getPath()
返回树中应该用来放入放置数据的路径。 |
String |
toString()
返回此放置位置的字符串表示形式。 |
| 从类 javax.swing.TransferHandler.DropLocation 继承的方法 |
|---|
getDropPoint |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| 方法详细信息 |
|---|
public int getChildIndex()
getPath() 返回的路径,返回应该插入放置数据的位置的索引。
对于放置模式 DropMode.USE_SELECTION 和 DropMode.ON,此索引并不重要(它将始终为 -1),因为所需的数据只是放置操作发生的路径。
对于放置模式 DropMode.INSERT,此索引指示 getPath() 所表示的父路径中应该插入数据的位置的索引。-1 指示放置操作发生在父路径上,在大多数情况下,应该被视为插入到子路径的父路径列表开始或结束的位置。
对于 DropMode.ON_OR_INSERT,此值将是一个插入索引,如上所述,如果放置操作发生在路径本身上,则此值为 -1。
getPath()public TreePath getPath()
对此值的解释取决于在关联组件上设置的放置模式。如果放置模式为 DropMode.USE_SELECTION 或 DropMode.ON,则返回值是树中放置了(或将放置)数据的路径。null 指示该放置操作发生在空格上,与特定路径没有关联。
如果放置模式为 DropMode.INSERT,则返回值是应该成为新数据父级的路径,在这种情况下,getChildIndex() 指示应该将新的项插入到此父路径的哪个位置。null 路径指示没有确定父路径,发生这种情况有很多原因:
null 的情况以及如何处理这种情况。
如果放置模式为 DropMode.ON_OR_INSERT,则可以使用 getChildIndex 来确定放置操作是否发生在路径本身的顶部(-1),或者路径中应该插入它的位置的索引(-1 以外的值)。
getChildIndex()public String toString()
TransferHandler.DropLocation 中的 toString
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策。