Spec-Zone.ru › OpenJDK 8

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 и 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);

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

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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API