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);
- Возвращает:
- массив, содержащий константы этого типа перечисления в порядке их объявления
valueOf
public static DropMode valueOf(String name)
Возвращает константу перечисления этого типа с заданным именем. Строка должна точно совпадать с идентификатором, используемым для объявления константы перечисления в этом типе. (Вспомогательные символы пробела не допускаются.)
- Параметры:
-
name- имя возвращаемой константы перечисления. - Возвращает:
- константу перечисления с заданным именем
- Исключения:
-
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.