Класс Cursor
java.lang.Object
java.awt.Cursor
- Все реализованные интерфейсы:
Serializable
public class Cursor extends Object implements Serializable
Класс для инкапсуляции битовой карты указателя мыши.
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final int |
CROSSHAIR_CURSOR |
Тип указателя перекрестия. |
static final int |
CUSTOM_CURSOR |
Тип, связанный со всеми пользовательскими указателями. |
static final int |
DEFAULT_CURSOR |
Тип стандартного указателя (устанавливается, если указатель не определён). |
static final int |
E_RESIZE_CURSOR |
Тип указателя восточного изменения размера. |
static final int |
HAND_CURSOR |
Тип указателя руки. |
static final int |
MOVE_CURSOR |
Тип указателя перемещения. |
static final int |
N_RESIZE_CURSOR |
Тип указателя северного изменения размера. |
protected String |
name |
Видимое имя указателя. |
static final int |
NE_RESIZE_CURSOR |
Тип указателя северо-восточного изменения размера. |
static final int |
NW_RESIZE_CURSOR |
Тип указателя северо-западного изменения размера. |
protected static Cursor[] |
predefined |
Устарело. |
static final int |
S_RESIZE_CURSOR |
Тип указателя южного изменения размера. |
static final int |
SE_RESIZE_CURSOR |
Тип указателя юго-восточного изменения размера. |
static final int |
SW_RESIZE_CURSOR |
Тип указателя юго-западного изменения размера. |
static final int |
TEXT_CURSOR |
Тип указателя текста. |
static final int |
W_RESIZE_CURSOR |
Тип указателя западного изменения размера. |
static final int |
WAIT_CURSOR |
Тип указателя ожидания. |
Краткое описание конструкторов
| Модификатор | Конструктор | Описание |
|---|---|---|
| Создаёт новый объект указателя с указанным типом. |
||
protected |
Создаёт новый пользовательский объект указателя с указанным именем. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
static Cursor |
getDefaultCursor() |
Возвращает стандартный системный указатель. |
String |
getName() |
Возвращает имя этого указателя. |
static Cursor |
getPredefinedCursor |
Возвращает объект указателя с заданным предопределённым типом. |
static Cursor |
getSystemCustomCursor |
Возвращает системный пользовательский объект указателя, соответствующий указанному имени. |
int |
getType() |
Возвращает тип для этого указателя. |
String |
toString() |
Возвращает строковое представление этого указателя. |
Подробное описание полей
DEFAULT_CURSOR
public static final int DEFAULT_CURSOR
Тип курсора по умолчанию (устанавливается, если курсор не определен).
- См. также:
CROSSHAIR_CURSOR
public static final int CROSSHAIR_CURSOR
Тип курсора крест.
- См. также:
TEXT_CURSOR
public static final int TEXT_CURSOR
Тип текстового курсора.
- См. также:
WAIT_CURSOR
public static final int WAIT_CURSOR
Тип курсора ожидания.
- См. также:
SW_RESIZE_CURSOR
public static final int SW_RESIZE_CURSOR
Тип курсора для изменения размера в юго-западном направлении.
- См. также:
SE_RESIZE_CURSOR
public static final int SE_RESIZE_CURSOR
Тип курсора для изменения размера в юго-восточном направлении.
- См. также:
NW_RESIZE_CURSOR
public static final int NW_RESIZE_CURSOR
Тип курсора для изменения размера в северо-западном направлении.
- См. также:
NE_RESIZE_CURSOR
public static final int NE_RESIZE_CURSOR
Тип курсора для изменения размера в северо-восточном направлении.
- См. также:
N_RESIZE_CURSOR
public static final int N_RESIZE_CURSOR
Тип курсора для изменения размера в северном направлении.
- См. также:
S_RESIZE_CURSOR
public static final int S_RESIZE_CURSOR
Тип курсора для изменения размера в южном направлении.
- См. также:
W_RESIZE_CURSOR
public static final int W_RESIZE_CURSOR
Тип курсора для изменения размера в западном направлении.
- См. также:
E_RESIZE_CURSOR
public static final int E_RESIZE_CURSOR
Тип курсора для изменения размера в восточном направлении.
- См. также:
HAND_CURSOR
public static final int HAND_CURSOR
Тип курсора руки.
- См. также:
MOVE_CURSOR
public static final int MOVE_CURSOR
Тип курсора перемещения.
- См. также:
predefined
@Deprecated protected static Cursor[] predefined
Устарело.
Начиная с версии JDK 1.7, вместо этого следует использовать метод
getPredefinedCursor(int).CUSTOM_CURSOR
public static final int CUSTOM_CURSOR
Тип, связанный со всеми пользовательскими курсорами.
- См. также:
name
protected String name
Видимое пользователю имя курсора.
- См. также:
Подробное описание конструкторов
Cursor
@ConstructorProperties("type") public Cursor(int type) Создает новый объект курсора с указанным типом.
- Параметры:
-
type- тип курсора - Исключения:
-
IllegalArgumentException- если указанный тип курсора неверный
Cursor
protected Cursor(String name)
Создает новый объект пользовательского курсора с указанным именем.
Примечание: этот конструктор следует использовать только реализациям AWT в рамках поддержки пользовательских курсоров. Приложения должны использовать Toolkit.createCustomCursor().
- Параметры:
-
name- видимое пользователю имя курсора. - См. также:
Подробное описание методов
getPredefinedCursor
public static Cursor getPredefinedCursor(int type)
Возвращает объект курсора с указанным предопределенным типом.
- Параметры:
-
type- тип предопределенного курсора - Возвращает:
- указанный предопределенный курсор
- Исключения:
-
IllegalArgumentException- если указанный тип курсора неверный
getSystemCustomCursor
public static Cursor getSystemCustomCursor(String name) throws AWTException, HeadlessException
Возвращает объект пользовательского курсора, специфичный для системы, соответствующий указанному имени. Имена курсоров, например: "Invalid.16x16"
- Параметры:
-
name- строка, описывающая желаемый пользовательский курсор, специфичный для системы - Возвращает:
- пользовательский курсор, специфичный для системы
- Исключения:
-
HeadlessException- еслиGraphicsEnvironment.isHeadlessвозвращает true -
AWTException- в случае ошибки получения курсора
getDefaultCursor
public static Cursor getDefaultCursor()
Возвращает системный курсор по умолчанию.
- Возвращает:
- курсор по умолчанию
getType
public int getType()
Возвращает тип этого курсора.
- Возвращает:
- тип курсора
getName
public String getName()
Возвращает имя этого курсора.
- Возвращает:
- локализованное описание этого курсора.
- С тех пор как:
- 1.2
toString
public String toString()
Возвращает строковое представление этого курсора.
- Переопределяет:
-
toStringв классеObject - Возвращает:
- строковое представление этого курсора.
- С тех пор как:
- 1.2
© 1993, 2021, 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/17/docs/api/java.desktop/java/awt/Cursor.html
getPredefinedCursor(int).