Класс MouseEvent
- Все реализуемые интерфейсы:
Serializable
- Прямые известные подклассы:
MenuDragMouseEvent, MouseWheelEvent
public non-sealed class MouseEvent extends InputEvent
EventListener (MouseListener или MouseMotionListener) либо вызовом Component.enableEvents(long) с соответствующим параметром маски (AWTEvent.MOUSE_EVENT_MASK или AWTEvent.MOUSE_MOTION_EVENT_MASK). Если тип события мыши не включён для компонента, соответствующие события мыши отправляются первому предку, для которого этот тип включён. Например, если к компоненту добавлен MouseListener или вызван enableEvents(AWTEvent.MOUSE_EVENT_MASK), все события, определённые MouseListener, отправляются компоненту. С другой стороны, если MouseMotionListener не добавлен и enableEvents не вызван с AWTEvent.MOUSE_MOTION_EVENT_MASK, события перемещения мыши компоненту не отправляются. Вместо этого события перемещения мыши отправляются первому предку, для которого они включены.
Это низкоуровневое событие генерируется объектом компонента при следующих действиях:
- События мыши
- нажатие кнопки мыши
- отпускание кнопки мыши
- щелчок кнопкой мыши (нажатие и отпускание)
- указатель мыши входит в незакрытую часть области компонента
- указатель мыши покидает незакрытую часть области компонента
- События перемещения мыши
- перемещение мыши
- перетаскивание мыши
Объект MouseEvent передаётся каждому объекту MouseListener или MouseAdapter, зарегистрированному для получения «интересующих» событий мыши с помощью метода компонента addMouseListener. (Объекты MouseAdapter реализуют интерфейс MouseListener.) Каждый такой объект-слушатель получает MouseEvent, содержащий событие мыши.
Объект MouseEvent также передаётся каждому объекту MouseMotionListener или MouseMotionAdapter, зарегистрированному для получения событий перемещения мыши с помощью метода компонента addMouseMotionListener. (Объекты MouseMotionAdapter реализуют интерфейс MouseMotionListener.) Каждый такой объект-слушатель получает MouseEvent, содержащий событие перемещения мыши.
При щелчке кнопкой мыши события генерируются и отправляются зарегистрированным MouseListener. Состояние клавиш-модификаторов можно получить с помощью InputEvent.getModifiers() и InputEvent.getModifiersEx(). Маска кнопки, возвращаемая InputEvent.getModifiers(), отражает только кнопку, состояние которой изменилось, а не текущее состояние всех кнопок. (Примечание. Из-за пересечения значений ALT_MASK/BUTTON2_MASK и META_MASK/BUTTON3_MASK это не всегда верно для событий мыши с клавишами-модификаторами.) Чтобы получить состояние всех кнопок и клавиш-модификаторов, используйте InputEvent.getModifiersEx(). Кнопка, состояние которой изменилось, возвращается методом getButton()
Например, если нажата первая кнопка мыши, события отправляются в следующем порядке:
id modifiers button
MOUSE_PRESSED: BUTTON1_MASK BUTTON1
MOUSE_RELEASED: BUTTON1_MASK BUTTON1
MOUSE_CLICKED: BUTTON1_MASK BUTTON1
При нажатии нескольких кнопок мыши каждое нажатие, отпускание и щелчок приводит к отдельному событию. Например, если пользователь нажимает кнопку 1, затем кнопку 2, а потом отпускает их в том же порядке, генерируется следующая последовательность событий:
id modifiers button
MOUSE_PRESSED: BUTTON1_MASK BUTTON1
MOUSE_PRESSED: BUTTON2_MASK BUTTON2
MOUSE_RELEASED: BUTTON1_MASK BUTTON1
MOUSE_CLICKED: BUTTON1_MASK BUTTON1
MOUSE_RELEASED: BUTTON2_MASK BUTTON2
MOUSE_CLICKED: BUTTON2_MASK BUTTON2
Если кнопка 2 отпущена первой, сначала поступает пара MOUSE_RELEASED/MOUSE_CLICKED для BUTTON2_MASK, а затем пара для BUTTON1_MASK. К стандартному набору кнопок, представленному следующими константами, добавляются дополнительные кнопки мыши: BUTTON1, BUTTON2 и BUTTON3. Для дополнительных кнопок не назначены константы BUTTONx, а их маскам кнопок не назначены константы BUTTONx_DOWN_MASK. Тем не менее в качестве номеров кнопок (идентификаторов кнопок) можно использовать порядковые номера, начиная с 4. Значения, полученные методом getMaskForButton(button), можно использовать в качестве масок кнопок.
События MOUSE_DRAGGED доставляются объекту Component, в котором была нажата кнопка мыши, до отпускания этой кнопки (независимо от того, находится ли указатель мыши в пределах Component). Из-за платформозависимой реализации перетаскивания MOUSE_DRAGGED могут не доставляться во время собственной операции перетаскивания. В среде с несколькими экранами события перетаскивания мыши доставляются объекту Component, даже если указатель мыши находится за пределами GraphicsConfiguration, связанного с этим Component. Однако в этом случае сообщаемое положение при перетаскивании мыши может отличаться от фактического положения указателя мыши:
- В среде с несколькими экранами без виртуального устройства:
сообщаемые координаты при перетаскивании мыши ограничиваются границамиGraphicsConfiguration, связанного сComponent. - В среде с несколькими экранами с виртуальным устройством:
сообщаемые координаты при перетаскивании мыши ограничиваются границами виртуального устройства, связанного сComponent.
Поведение не определено, если параметр id любого экземпляра MouseEvent не находится в диапазоне от MOUSE_FIRST до MOUSE_LAST-1 (значение MOUSE_WHEEL недопустимо).
- С момента выпуска:
- 1.1
- См. также:
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final int |
BUTTON1 |
Обозначает кнопку мыши № 1; используется методом getButton(). |
static final int |
BUTTON2 |
Обозначает кнопку мыши № 2; используется методом getButton(). |
static final int |
BUTTON3 |
Обозначает кнопку мыши № 3; используется методом getButton(). |
static final int |
MOUSE_CLICKED |
Событие «щелчок мышью». |
static final int |
MOUSE_DRAGGED |
Событие «перетаскивание мышью». |
static final int |
MOUSE_ENTERED |
Событие «указатель мыши вошёл». |
static final int |
MOUSE_EXITED |
Событие «указатель мыши вышел». |
static final int |
MOUSE_FIRST |
Первый номер в диапазоне идентификаторов, используемых для событий мыши. |
static final int |
MOUSE_LAST |
Последний номер в диапазоне идентификаторов, используемых для событий мыши. |
static final int |
MOUSE_MOVED |
Событие «перемещение мыши». |
static final int |
MOUSE_PRESSED |
Событие «нажатие кнопки мыши». |
static final int |
MOUSE_RELEASED |
Событие «отпускание кнопки мыши». |
static final int |
MOUSE_WHEEL |
Событие «колесо мыши». |
static final int |
NOBUTTON |
Обозначает отсутствие кнопок мыши; используется методом getButton(). |
Поля, объявленные в классе InputEvent
ALT_DOWN_MASK, ALT_GRAPH_DOWN_MASK, ALT_GRAPH_MASK, ALT_MASK, BUTTON1_DOWN_MASK, BUTTON1_MASK, BUTTON2_DOWN_MASK, BUTTON2_MASK, BUTTON3_DOWN_MASK, BUTTON3_MASK, CTRL_DOWN_MASK, CTRL_MASK, META_DOWN_MASK, META_MASK, SHIFT_DOWN_MASK, SHIFT_MASK
Поля, объявленные в классе ComponentEvent
COMPONENT_FIRST, COMPONENT_HIDDEN, COMPONENT_LAST, COMPONENT_MOVED, COMPONENT_RESIZED, COMPONENT_SHOWN
Поля, объявленные в классе AWTEvent
ACTION_EVENT_MASK, ADJUSTMENT_EVENT_MASK, COMPONENT_EVENT_MASK, consumed, CONTAINER_EVENT_MASK, FOCUS_EVENT_MASK, HIERARCHY_BOUNDS_EVENT_MASK, HIERARCHY_EVENT_MASK, id, INPUT_METHOD_EVENT_MASK, INVOCATION_EVENT_MASK, ITEM_EVENT_MASK, KEY_EVENT_MASK, MOUSE_EVENT_MASK, MOUSE_MOTION_EVENT_MASK, MOUSE_WHEEL_EVENT_MASK, PAINT_EVENT_MASK, RESERVED_ID_MAX, TEXT_EVENT_MASK, WINDOW_EVENT_MASK, WINDOW_FOCUS_EVENT_MASK, WINDOW_STATE_EVENT_MASK
Поля, объявленные в классе EventObject
source
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
MouseEvent |
Создаёт объект MouseEvent с указанными исходным компонентом, типом, модификаторами, координатами, числом щелчков и флагом popupTrigger. |
MouseEvent |
Создаёт объект MouseEvent с указанными исходным компонентом, типом, временем, модификаторами, координатами, числом щелчков, флагом popupTrigger и номером кнопки. |
MouseEvent |
Создаёт объект MouseEvent с указанными исходным компонентом, типом, временем, модификаторами, координатами, абсолютными координатами, числом щелчков, флагом popupTrigger и номером кнопки. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
int |
getButton() |
Возвращает кнопку мыши, состояние которой изменилось, если такая есть. |
int |
getClickCount() |
Возвращает число щелчков мышью, связанных с этим событием. |
Point |
getLocationOnScreen() |
Возвращает абсолютные координаты x и y события. |
static String |
getMouseModifiersText |
Возвращает экземпляр String, описывающий клавиши-модификаторы и кнопки мыши, нажатые во время события, например «Shift» или «Ctrl+Shift». |
Point |
getPoint() |
Возвращает координаты x и y события относительно исходного компонента. |
int |
getX() |
Возвращает горизонтальную координату x события относительно исходного компонента. |
int |
getXOnScreen() |
Возвращает абсолютную горизонтальную координату x события. |
int |
getY() |
Возвращает вертикальную координату y события относительно исходного компонента. |
int |
getYOnScreen() |
Возвращает абсолютную вертикальную координату y события. |
boolean |
isPopupTrigger() |
Возвращает значение, указывающее, является ли это событие мыши событием вызова всплывающего меню на данной платформе. |
String |
paramString() |
Возвращает строку параметров, идентифицирующую это событие. |
void |
translatePoint |
Перемещает координаты события в новое положение, добавляя указанные смещения x (по горизонтали) и y (по вертикали). |
Методы, объявленные в классе InputEvent
consume, getMaskForButton, getModifiers, getModifiersEx, getModifiersExText, getWhen, isAltDown, isAltGraphDown, isConsumed, isControlDown, isMetaDown, isShiftDown
Методы, объявленные в классе ComponentEvent
getComponent
Методы, объявленные в классе EventObject
getSource
Подробное описание полей
MOUSE_FIRST
public static final int MOUSE_FIRST
- См. также:
MOUSE_LAST
public static final int MOUSE_LAST
- См. также:
MOUSE_CLICKED
public static final int MOUSE_CLICKED
MouseEvent возникает при нажатии и отпускании кнопки мыши.- См. также:
MOUSE_PRESSED
public static final int MOUSE_PRESSED
MouseEvent возникает при нажатии кнопки мыши.- См. также:
MOUSE_RELEASED
public static final int MOUSE_RELEASED
MouseEvent возникает при отпускании кнопки мыши.- См. также:
MOUSE_MOVED
public static final int MOUSE_MOVED
MouseEvent возникает при изменении положения мыши.- См. также:
MOUSE_ENTERED
public static final int MOUSE_ENTERED
MouseEvent возникает, когда указатель мыши входит в незакрытую часть области компонента.- См. также:
MOUSE_EXITED
public static final int MOUSE_EXITED
MouseEvent возникает, когда указатель мыши покидает незакрытую часть области компонента.- См. также:
MOUSE_DRAGGED
public static final int MOUSE_DRAGGED
MouseEvent возникает при изменении положения мыши с нажатой кнопкой.- См. также:
MOUSE_WHEEL
public static final int MOUSE_WHEEL
MouseWheelEvent. Оно возникает при вращении колеса мыши, оснащенной колесом.- Начиная с версии:
- 1.4
- См. также:
NOBUTTON
public static final int NOBUTTON
getButton().- Начиная с версии:
- 1.4
- См. также:
BUTTON1
public static final int BUTTON1
getButton().- Начиная с версии:
- 1.4
- См. также:
BUTTON2
public static final int BUTTON2
getButton().- Начиная с версии:
- 1.4
- См. также:
BUTTON3
public static final int BUTTON3
getButton().- Начиная с версии:
- 1.4
- См. также:
Подробное описание конструкторов
MouseEvent
public MouseEvent(Component source, int id, long when, int modifiers, int x, int y, int clickCount, boolean popupTrigger, int button)
MouseEvent с указанными исходным компонентом, типом, временем, модификаторами, координатами, количеством щелчков, флагом popupTrigger и номером кнопки. Создание недопустимого события (например, при использовании более одной старой маски _MASK или несоответствующих значений модификатора/кнопки) приводит к неопределенному поведению. Вызов вида MouseEvent(source, id, when, modifiers, x, y, clickCount, popupTrigger, button) ведет себя точно так же, как вызов MouseEvent(source, id, when, modifiers,
x, y, xAbs, yAbs, clickCount, popupTrigger, button), где xAbs и yAbs определяются как координаты источника на экране плюс относительные координаты x и y. Если источник не отображается, для xAbs и yAbs задается значение ноль. Этот метод вызывает IllegalArgumentException, если source имеет значение null.
- Параметры:
-
source—Component, породивший событие -
id— целое число, указывающее тип события. Допустимые значения см. в описании классаMouseEvent -
when— целое число типа long, задающее время возникновения события. Не рекомендуется передавать отрицательное или нулевое значение -
modifiers— маска модификаторов, описывающая клавиши-модификаторы и кнопки мыши (например, shift, ctrl, alt и meta), нажатые во время события. В качестве значения этого параметра разрешено использовать только расширенные модификаторы (описание расширенных модификаторов см. в классеInputEvent.getModifiersEx()). Не рекомендуется передавать отрицательное значение. Нулевое значение означает, что модификаторы не передавались -
x— горизонтальная координата x положения мыши. Допускается передавать отрицательные значения -
y— вертикальная координата y положения мыши. Допускается передавать отрицательные значения -
clickCount— количество щелчков мышью, связанных с событием. Не рекомендуется передавать отрицательное значение -
popupTrigger— логическое значение, равноеtrue, если это событие вызывает появление всплывающего меню -
button— целое число, указывающее, у какой кнопки мыши изменилось состояние. К этому параметру применяются следующие правила:- Если Java
disabledподдержку расширенных кнопок мыши, разрешено создавать объектыMouseEventтолько со стандартными кнопками:NOBUTTON,BUTTON1,BUTTON2иBUTTON3. - Если Java
enabledподдержку расширенных кнопок мыши, разрешено создавать объектыMouseEventсо стандартными кнопками. Если Javaenabledподдержку расширенных кнопок мыши, то помимо стандартных кнопок объектыMouseEventможно создавать с кнопками из диапазона от 4 доMouseInfo.getNumberOfButtons(), если у мыши больше трех кнопок.
- Если Java
- Исключения:
-
IllegalArgumentException— еслиbuttonменьше нуля -
IllegalArgumentException— еслиsourceравно null -
IllegalArgumentException— еслиbuttonбольше BUTTON3, а Javadisabledподдержку расширенных кнопок мыши -
IllegalArgumentException— еслиbuttonбольше значенияcurrent number of buttons, а Javaenabledподдержку расширенных кнопок мыши -
IllegalArgumentException— если передано недопустимое значениеbutton -
IllegalArgumentException— еслиsourceравно null - Начиная с версии:
- 1.4
- См. также:
MouseEvent
public MouseEvent(Component source, int id, long when, int modifiers, int x, int y, int clickCount, boolean popupTrigger)
MouseEvent с указанными исходным компонентом, типом, модификаторами, координатами, количеством щелчков и флагом popupTrigger. Вызов вида MouseEvent(source, id, when, modifiers, x, y, clickCount, popupTrigger) ведет себя точно так же, как вызов MouseEvent(source, id, when, modifiers,
x, y, xAbs, yAbs, clickCount, popupTrigger, MouseEvent.NOBUTTON), где xAbs и yAbs определяются как координаты источника на экране плюс относительные координаты x и y. Если источник не отображается, для xAbs и yAbs задается значение ноль. Этот метод вызывает IllegalArgumentException, если source имеет значение null.- Параметры:
-
source—Component, породивший событие -
id— целое число, указывающее тип события. Допустимые значения см. в описании классаMouseEvent -
when— целое число типа long, задающее время возникновения события. Не рекомендуется передавать отрицательное или нулевое значение -
modifiers— маска модификаторов, описывающая клавиши-модификаторы и кнопки мыши (например, shift, ctrl, alt и meta), нажатые во время события. В качестве значения этого параметра разрешено использовать только расширенные модификаторы (описание расширенных модификаторов см. в классеInputEvent.getModifiersEx()). Не рекомендуется передавать отрицательное значение. Нулевое значение означает, что модификаторы не передавались -
x— горизонтальная координата x положения мыши. Допускается передавать отрицательные значения -
y— вертикальная координата y положения мыши. Допускается передавать отрицательные значения -
clickCount— количество щелчков мышью, связанных с событием. Не рекомендуется передавать отрицательное значение -
popupTrigger— логическое значение, равноеtrue, если это событие вызывает появление всплывающего меню - Исключения:
-
IllegalArgumentException— еслиsourceравно null - См. также:
MouseEvent
public MouseEvent(Component source, int id, long when, int modifiers, int x, int y, int xAbs, int yAbs, int clickCount, boolean popupTrigger, int button)
MouseEvent с указанными исходным компонентом, типом, временем, модификаторами, координатами, абсолютными координатами, количеством щелчков, флагом popupTrigger и номером кнопки. Создание недопустимого события (например, при использовании более одной старой маски _MASK или несоответствующих значений модификатора/кнопки) приводит к неопределенному поведению. Даже если конструктору переданы несогласованные значения относительных и абсолютных координат, экземпляр события мыши все равно создается и исключение не генерируется. Этот метод вызывает IllegalArgumentException, если source имеет значение null.
- Параметры:
-
source—Component, породивший событие -
id— целое число, указывающее тип события. Допустимые значения см. в описании классаMouseEvent -
when— целое число типа long, задающее время возникновения события. Не рекомендуется передавать отрицательное или нулевое значение -
modifiers— маска модификаторов, описывающая клавиши-модификаторы и кнопки мыши (например, shift, ctrl, alt и meta), нажатые во время события. В качестве значения этого параметра разрешено использовать только расширенные модификаторы (описание расширенных модификаторов см. в классеInputEvent.getModifiersEx()). Не рекомендуется передавать отрицательное значение. Нулевое значение означает, что модификаторы не передавались -
x— горизонтальная координата x положения мыши. Допускается передавать отрицательные значения -
y— вертикальная координата y положения мыши. Допускается передавать отрицательные значения -
xAbs— абсолютная горизонтальная координата x положения мыши. Допускается передавать отрицательные значения -
yAbs— абсолютная вертикальная координата y положения мыши. Допускается передавать отрицательные значения -
clickCount— количество щелчков мышью, связанных с событием. Не рекомендуется передавать отрицательное значение -
popupTrigger— логическое значение, равноеtrue, если это событие вызывает появление всплывающего меню -
button— целое число, указывающее, у какой кнопки мыши изменилось состояние. К этому параметру применяются следующие правила:- Если Java
disabledподдержку расширенных кнопок мыши, разрешено создавать объектыMouseEventтолько со стандартными кнопками:NOBUTTON,BUTTON1,BUTTON2иBUTTON3. - Если Java
enabledподдержку расширенных кнопок мыши, разрешено создавать объектыMouseEventсо стандартными кнопками. Если Javaenabledподдержку расширенных кнопок мыши, то помимо стандартных кнопок объектыMouseEventможно создавать с кнопками из диапазона от 4 доMouseInfo.getNumberOfButtons(), если у мыши больше трех кнопок.
- Если Java
- Исключения:
-
IllegalArgumentException— еслиbuttonменьше нуля -
IllegalArgumentException— еслиsourceравно null -
IllegalArgumentException— еслиbuttonбольше BUTTON3, а Javadisabledподдержку расширенных кнопок мыши -
IllegalArgumentException— еслиbuttonбольше значенияcurrent number of buttons, а Javaenabledподдержку расширенных кнопок мыши -
IllegalArgumentException— если передано недопустимое значениеbutton -
IllegalArgumentException— еслиsourceравно null - Начиная с версии:
- 1.6
- См. также:
Подробное описание методов
getLocationOnScreen
public Point getLocationOnScreen()
- Возвращает:
- объект
Point, содержащий абсолютные координаты x и y. - Начиная с версии:
- 1.6
- См. также:
getXOnScreen
public int getXOnScreen()
- Возвращает:
- x — целое число, указывающее абсолютное горизонтальное положение.
- Начиная с версии:
- 1.6
- См. также:
getYOnScreen
public int getYOnScreen()
- Возвращает:
- y — целое число, указывающее абсолютное вертикальное положение.
- Начиная с версии:
- 1.6
- См. также:
getX
public int getX()
- Возвращает:
- x — целое число, указывающее горизонтальное положение относительно компонента
getY
public int getY()
- Возвращает:
- y — целое число, указывающее вертикальное положение относительно компонента
getPoint
public Point getPoint()
- Возвращает:
- объект
Point, содержащий координаты x и y относительно исходного компонента
translatePoint
public void translatePoint(int x, int y)
x (по горизонтали) и y (по вертикали).- Параметры:
-
x— горизонтальное значение x, добавляемое к текущей координате x -
y— вертикальное значение y, добавляемое к текущей координате y
getClickCount
public int getClickCount()
- Возвращает:
- целое значение, соответствующее количеству щелчков
getButton
public int getButton()
MouseInfo.getNumberOfButtons(). Возвращаемое значение включает как минимум следующие константы: -
NOBUTTON -
BUTTON1 -
BUTTON2 -
BUTTON3
if (anEvent.getButton() == MouseEvent.BUTTON1) {
В частности, для мыши с одной, двумя или тремя кнопками этот метод может возвращать следующие значения: - 0 (
NOBUTTON) - 1 (
BUTTON1) - 2 (
BUTTON2) - 3 (
BUTTON3)
BUTTON3 нет идентификатора-константы. Поэтому при подключенной мыши с пятью кнопками этот метод может возвращать следующие значения: - 0 (
NOBUTTON) - 1 (
BUTTON1) - 2 (
BUTTON2) - 3 (
BUTTON3) - 4
- 5
Примечание. Если Java disabled поддержку расширенных кнопок мыши, подсистема событий AWT не создает события мыши для расширенных кнопок. Поэтому не следует ожидать, что этот метод вернет что-либо, кроме NOBUTTON, BUTTON1, BUTTON2, BUTTON3.
- Возвращает:
- одно из значений от 0 до
MouseInfo.getNumberOfButtons(), если Javaenabledподдержку расширенных кнопок мыши. Этот диапазон включаетNOBUTTON,BUTTON1,BUTTON2,BUTTON3;
NOBUTTON,BUTTON1,BUTTON2илиBUTTON3, если Javadisabledподдержку расширенных кнопок мыши - Начиная с версии:
- 1.4
- См. также:
isPopupTrigger
public boolean isPopupTrigger()
Примечание: В разных системах всплывающие меню вызываются по-разному. Поэтому для корректной кроссплатформенной работы следует проверять isPopupTrigger как при mousePressed, так и при mouseReleased.
- Возвращает:
- логическое значение: true, если это событие вызывает всплывающее меню на данной платформе
getMouseModifiersText
public static String getMouseModifiersText(int modifiers)
String, описывающий клавиши-модификаторы и кнопки мыши, нажатые во время события, например «Shift» или «Ctrl+Shift». Эти строки можно локализовать, изменив файл awt.properties. Обратите внимание, что InputEvent.ALT_MASK и InputEvent.BUTTON2_MASK имеют одинаковые значения, поэтому для обоих модификаторов возвращается строка «Alt». Аналогично, InputEvent.META_MASK и InputEvent.BUTTON3_MASK имеют одинаковые значения, поэтому для обоих модификаторов возвращается строка «Meta».
Обратите внимание, что передавать отрицательное значение параметра некорректно: это приведет к возврату неопределенной строки. Нулевое значение параметра означает, что модификаторы не передавались, и приводит к возврату пустой строки.
- Параметры:
-
modifiers— маска модификаторов, описывающая клавиши-модификаторы и кнопки мыши, нажатые во время события - Возвращает:
- строку с текстовым описанием сочетания клавиш-модификаторов и кнопок мыши, нажатых во время события
- Начиная с версии:
- 1.4
- См. также:
paramString
public String paramString()
- Переопределяет:
-
paramStringв классеComponentEvent - Возвращает:
- строку, идентифицирующую событие и его атрибуты
© 1993, 2025, 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/25/docs/api/java.desktop/java/awt/event/MouseEvent.html