Classe AWT MouseEvent
Questo evento indica che si è verificata un'azione del mouse in un componente. Questo evento di basso livello viene generato da un oggetto componente per gli eventi del mouse e gli eventi di movimento del mouse.
viene premuto un pulsante del mouse
viene rilasciato un pulsante del mouse
si fa clic (si preme e si rilascia) un pulsante del mouse
un cursore del mouse entra nella parte non oscurata della geometria del componente
un cursore del mouse esce dalla parte non oscurata della geometria del componente
un mouse viene spostato
il mouse viene trascinato
Dichiarazione di classe
Di seguito è riportata la dichiarazione per java.awt.event.MouseEvent classe:
public class MouseEvent
extends InputEvent
Campo
Di seguito sono riportati i campi per java.awt.event.MouseEvent classe:
static int BUTTON1 --Indica il pulsante del mouse # 1; usato da getButton ()
static int BUTTON2 --Indica il pulsante del mouse # 2; usato da getButton ()
static int BUTTON3 --Indica il pulsante del mouse # 3; usato da getButton ()
static int MOUSE_CLICKED - L'evento "clic del mouse"
static int MOUSE_DRAGGED - L'evento "trascinato con il mouse"
static int MOUSE_ENTERED - L'evento "mouse inserito"
static int MOUSE_EXITED - L'evento "uscita del mouse"
static int MOUSE_FIRST - Il primo numero nell'intervallo di ID utilizzato per gli eventi del mouse
static int MOUSE_LAST - L'ultimo numero nell'intervallo di ID utilizzato per gli eventi del mouse
static int MOUSE_MOVED - L'evento "mouse spostato"
static int MOUSE_PRESSED - L'evento "mouse premuto"
static int MOUSE_RELEASED - L'evento "rilascio del mouse"
static int MOUSE_WHEEL - L'evento "rotellina del mouse"
static int NOBUTTON --Indica l'assenza di pulsanti del mouse; usato da getButton ()
static int VK_WINDOWS - Costante per il tasto "Windows" di Microsoft Windows.
Costruttori di classi
SN | Costruttore e descrizione |
---|---|
1 | MouseEvent(Component source, int id, long when, int modifiers, int x, int y, int clickCount, boolean popupTrigger) Costruisce un oggetto MouseEvent con il componente di origine, il tipo, i modificatori, le coordinate e il conteggio dei clic specificati. |
2 | MouseEvent(Component source, int id, long when, int modifiers, int x, int y, int clickCount, boolean popupTrigger, int button) Costruisce un oggetto MouseEvent con il componente di origine, il tipo, i modificatori, le coordinate e il conteggio dei clic specificati. |
3 | MouseEvent(Component source, int id, long when, int modifiers, int x, int y, int xAbs, int yAbs, int clickCount, boolean popupTrigger, int button) Costruisce un oggetto MouseEvent con il componente sorgente, il tipo, i modificatori, le coordinate, le coordinate assolute e il conteggio dei clic specificati. |
Metodi di classe
SN | Metodo e descrizione |
---|---|
1 | int getButton() Restituisce quale, se presente, dei pulsanti del mouse ha cambiato stato. |
2 | int getClickCount() Restituisce il numero di clic del mouse associati a questo evento. |
3 | Point getLocationOnScreen() Restituisce la posizione x, y assoluta dell'evento. |
4 | static String getMouseModifiersText(int modifiers) Restituisce una stringa che descrive i tasti modificatori e i pulsanti del mouse che erano premuti durante l'evento, come "Maiusc" o "Ctrl + Maiusc". |
5 | Point getPoint() Restituisce la posizione x, y dell'evento rispetto al componente di origine. |
6 | int getX() Restituisce la posizione x orizzontale dell'evento rispetto al componente di origine. |
7 | int getXOnScreen() Restituisce la posizione x orizzontale assoluta dell'evento. |
8 | int getY() Restituisce la posizione y verticale dell'evento rispetto al componente di origine. |
9 | int getYOnScreen() Restituisce la posizione y verticale assoluta dell'evento. |
10 | boolean isPopupTrigger() Returns whether or not this mouse event is the popup menu trigger event for the platform. |
11 | String paramString() Restituisce una stringa di parametri che identifica questo evento. |
12 | void translatePoint(int x, int y) Traduce le coordinate dell'evento in una nuova posizione aggiungendo gli offset x (orizzontale) e y (verticale) specificati. |
Metodi ereditati
Questa classe eredita i metodi dalle classi seguenti:
java.awt.event.InputEvent
java.awt.event.ComponentEvent
java.awt.AWTEvent
java.util.EventObject
java.lang.Object