Enum DropMode
- java.lang.Object
-
- java.lang.Enum<DropMode>
-
- javax.swing.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_OR_INSERT_COLS |
Этот режим является комбинацией |
ON_OR_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