Spec-Zone .ru
спецификации, руководства, описания, API
|
public static final class JTree.DropLocation extends TransferHandler.DropLocation
TransferHandler.DropLocation
представление расположения отбрасывания для a JTree
.JTree.getDropLocation()
Модификатор и Тип | Метод и Описание |
---|---|
int |
getChildIndex()
Возвращает индекс, где отброшенные данные должны быть вставлены относительно пути, возвращенного
getPath() . |
TreePath |
getPath()
Возвращает путь, куда отброшенные данные должны быть помещены в дерево.
|
Строка |
toString()
Возвращает строковое представление этого расположения отбрасывания.
|
getDropPoint
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()
указывает, где новый элемент должен быть вставлен в этот родительский путь. A null
путь указывает, что никакой родительский путь не был определен, который может произойти по многократным причинам:
null
случай. Если режим отбрасывания DropMode.ON_OR_INSERT
, getChildIndex
может использоваться, чтобы определить, является ли отбрасывание сверху пути непосредственно (-1
) или индекс, по которому это должно быть вставлено в путь (значения кроме -1
).
getChildIndex()
public String toString()
toString
в классе TransferHandler.DropLocation
Для дальнейшей ссылки API и документации разработчика, см.
Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.