Enum DropMode

All Implemented Interfaces:
Serializable, Comparable<DropMode>
public enum DropMode
extends Enum<DropMode>

Режимы перетаскивания, используемые для определения способа, которым компонент отслеживает и указывает расположение падения во время перетаскивания и падения.

Since:
1.6
See Also:
JTable.setDropMode(javax.swing.DropMode), JList.setDropMode(javax.swing.DropMode), JTree.setDropMode(javax.swing.DropMode), JTextComponent.setDropMode(javax.swing.DropMode)

Постоянные значения перечисления

Постоянное значение перечисления Описание
INSERT

Расположение падения должно отслеживаться с точки зрения позиции, где должны быть вставлены новые данные.

INSERT_COLS

Расположение падения должно отслеживаться с точки зрения индекса столбца, где должны быть вставлены новые столбцы для размещения данных, которые были перетащены.

INSERT_ROWS

Расположение падения должно отслеживаться с точки зрения индекса строки, где должны быть вставлены новые строки для размещения данных, которые были перетащены.

ON

Расположение падения должно отслеживаться с точки зрения индекса существующих элементов.

ON_OR_INSERT

Этот режим является комбинацией ON и INSERT, определяя, что данные могут быть перетащены на существующие элементы или в места вставки, как указано в INSERT.

ON_OR_INSERT_COLS

Этот режим является комбинацией ON и INSERT_COLS, определяя, что данные могут быть перетащены на существующие элементы или в качестве вставляемых столбцов, как указано в INSERT_COLS.

ON_OR_INSERT_ROWS

Этот режим является комбинацией ON и INSERT_ROWS, определяя, что данные могут быть перетащены на существующие элементы или в качестве вставляемых строк, как указано в INSERT_ROWS.

USE_SELECTION

Внутренний механизм выбора компонента (или курсор для текстовых компонентов) должен использоваться для отслеживания расположения падения.

Методы

Модификатор и тип Метод Описание
static DropMode valueOf​(String name)

Возвращает константу перечисления этого типа с указанным именем.

static DropMode[] values()

Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления.

Методы, объявленные в классе java.lang.Enum

clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

Методы, объявленные в классе java.lang.Object

getClass, notify, notifyAll, wait, wait, wait

Постоянные значения перечисления

USE_SELECTION

public static final DropMode USE_SELECTION

Внутренний механизм выбора компонента (или курсор для текстовых компонентов) должен использоваться для отслеживания расположения падения.

ON

public static final DropMode ON

Расположение падения должно отслеживаться с точки зрения индекса существующих элементов. Полезно для падения на элементы в таблицах, списках и деревьях.

INSERT

public static final DropMode INSERT

Расположение падения должно отслеживаться с точки зрения позиции, где должны быть вставлены новые данные. Для компонентов, которые управляют списком элементов (например, список и дерево), расположение падения должно указывать индекс, где следует вставить новые данные. Для текстовых компонентов расположение должно представлять позицию между символами. Для компонентов, которые управляют табличными данными (например, таблица), расположение падения должно указывать, куда вставлять новые строки, столбцы или оба, чтобы разместить перетащенные данные.

INSERT_ROWS

public static final DropMode INSERT_ROWS

Расположение падения должно отслеживаться с точки зрения индекса строки, где должны быть вставлены новые строки для размещения перетащенных данных. Это полезно для компонентов, которые управляют табличными данными.

INSERT_COLS

public static final DropMode INSERT_COLS

Расположение падения должно отслеживаться с точки зрения индекса столбца, где должны быть вставлены новые столбцы для размещения перетащенных данных. Это полезно для компонентов, которые управляют табличными данными.

ON_OR_INSERT

public static final DropMode ON_OR_INSERT

Этот режим является комбинацией ON и INSERT, определяя, что данные могут быть перетащены на существующие элементы или в места вставки, как указано в INSERT.

ON_OR_INSERT_ROWS

public static final DropMode ON_OR_INSERT_ROWS

Этот режим является комбинацией ON и INSERT_ROWS, определяя, что данные могут быть перетащены на существующие элементы или в качестве вставляемых строк, как указано в INSERT_ROWS.

ON_OR_INSERT_COLS

public static final DropMode ON_OR_INSERT_COLS

Этот режим является комбинацией ON и INSERT_COLS, определяя, что данные могут быть перетащены на существующие элементы или в качестве вставляемых столбцов, как указано в INSERT_COLS.

Методы

values

public static DropMode[] values()

Возвращает массив, содержащий константы этого типа перечисления в порядке их объявления. Этот метод можно использовать для перебора констант следующим образом:

for (DropMode c : DropMode.values())
    System.out.println(c);

Returns:
массив, содержащий константы этого типа перечисления в порядке их объявления

valueOf

public static DropMode valueOf(String name)

Возвращает константу перечисления этого типа с указанным именем. Строка должна точно совпадать с идентификатором, используемым для объявления константы перечисления в этом типе. (Дополнительные символы пробела не допускаются.)

Parameters:
name - имя константы перечисления, которое нужно вернуть.
Returns:
константа перечисления с указанным именем
Throws:
IllegalArgumentException - если в этом типе перечисления нет константы с указанным именем
NullPointerException - если аргумент имеет значение null

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/11/docs/api/java.desktop/javax/swing/DropMode.html

Spec-Zone .ru
спецификации, руководства, описания, API