Classe AWT MouseEvent
Este evento indica que uma ação do mouse ocorreu em um componente. Este evento de baixo nível é gerado por um objeto componente para eventos de mouse e eventos de movimento do mouse.
um botão do mouse é pressionado
um botão do mouse é liberado
um botão do mouse é clicado (pressionado e liberado)
um cursor do mouse entra na parte não obscurecida da geometria do componente
um cursor do mouse sai da parte não obscurecida da geometria do componente
um mouse é movido
o mouse é arrastado
Declaração de classe
A seguir está a declaração para java.awt.event.MouseEvent classe:
public class MouseEvent
extends InputEvent
Campo
A seguir estão os campos para java.awt.event.MouseEvent classe:
static int BUTTON1 --Indica o botão # 1 do mouse; usado por getButton ()
static int BUTTON2 --Indica o botão # 2 do mouse; usado por getButton ()
static int BUTTON3 --Indica o botão # 3 do mouse; usado por getButton ()
static int MOUSE_CLICKED - O evento de "clique do mouse"
static int MOUSE_DRAGGED - O evento "mouse arrastado"
static int MOUSE_ENTERED - O evento "entrada do mouse"
static int MOUSE_EXITED - O evento "mouse saiu"
static int MOUSE_FIRST - O primeiro número no intervalo de ids usados para eventos de mouse
static int MOUSE_LAST - O último número no intervalo de ids usados para eventos de mouse
static int MOUSE_MOVED - O evento "mouse movido"
static int MOUSE_PRESSED - O evento "mouse pressionado"
static int MOUSE_RELEASED - O evento "mouse liberado"
static int MOUSE_WHEEL - O evento "roda do mouse"
static int NOBUTTON - Não indica botões do mouse; usado por getButton ()
static int VK_WINDOWS - Constante para a chave "Windows" do Microsoft Windows.
Construtores de classe
SN | Construtor e descrição |
---|---|
1 | MouseEvent(Component source, int id, long when, int modifiers, int x, int y, int clickCount, boolean popupTrigger) Constrói um objeto MouseEvent com o componente de origem especificado, tipo, modificadores, coordenadas e contagem de cliques. |
2 | MouseEvent(Component source, int id, long when, int modifiers, int x, int y, int clickCount, boolean popupTrigger, int button) Constrói um objeto MouseEvent com o componente de origem especificado, tipo, modificadores, coordenadas e contagem de cliques. |
3 | MouseEvent(Component source, int id, long when, int modifiers, int x, int y, int xAbs, int yAbs, int clickCount, boolean popupTrigger, int button) Constrói um objeto MouseEvent com o componente de origem especificado, tipo, modificadores, coordenadas, coordenadas absolutas e contagem de cliques. |
Métodos de aula
SN | Método e Descrição |
---|---|
1 | int getButton() Retorna qual dos botões do mouse, se houver, mudou de estado. |
2 | int getClickCount() Retorna o número de cliques do mouse associados a este evento. |
3 | Point getLocationOnScreen() Retorna a posição x, y absoluta do evento. |
4 | static String getMouseModifiersText(int modifiers) Retorna uma String que descreve as teclas modificadoras e botões do mouse que estiveram pressionados durante o evento, como "Shift" ou "Ctrl + Shift". |
5 | Point getPoint() Retorna a posição x, y do evento em relação ao componente de origem. |
6 | int getX() Retorna a posição x horizontal do evento em relação ao componente de origem. |
7 | int getXOnScreen() Retorna a posição x horizontal absoluta do evento. |
8 | int getY() Retorna a posição vertical y do evento em relação ao componente de origem. |
9 | int getYOnScreen() Retorna a posição vertical y absoluta do evento. |
10 | boolean isPopupTrigger() Returns whether or not this mouse event is the popup menu trigger event for the platform. |
11 | String paramString() Retorna uma string de parâmetro que identifica este evento. |
12 | void translatePoint(int x, int y) Traduz as coordenadas do evento para uma nova posição adicionando os deslocamentos x (horizontal) ey (vertical) especificados. |
Métodos herdados
Esta classe herda métodos das seguintes classes:
java.awt.event.InputEvent
java.awt.event.ComponentEvent
java.awt.AWTEvent
java.util.EventObject
java.lang.Object