Classe InputEvent AWT

La classe InputEvent è la classe evento radice per tutti gli eventi di input a livello di componente. Gli eventi di input vengono consegnati ai listener prima di essere elaborati normalmente dall'origine da cui hanno avuto origine. Ciò consente ai listener e alle sottoclassi di componenti di "consumare" l'evento in modo che l'origine non li elabori nel modo predefinito. Ad esempio, il consumo di eventi mousePressed su un componente Button impedirà l'attivazione del Button.

Dichiarazione di classe

Di seguito è riportata la dichiarazione per java.awt.event.InputEvent classe:

public abstract class InputEvent
   extends ComponentEvent

Campo

Di seguito sono riportati i campi per java.awt.event.InputEvent classe:

  • static int ALT_DOWN_MASK - La costante modificatore esteso del tasto Alt.

  • static int ALT_GRAPH_DOWN_MASK - La costante modificatore esteso tasto AltGraph.

  • static int ALT_GRAPH_MASK - La costante del modificatore del tasto AltGraph.

  • static int ALT_MASK - La costante modificatore del tasto Alt.

  • static int BUTTON1_DOWN_MASK - La costante del modificatore esteso Button1 del mouse.

  • static int BUTTON1_MASK - La costante del modificatore Button1 del mouse.

  • static int BUTTON2_DOWN_MASK - La costante del modificatore esteso Button2 del mouse.

  • static int BUTTON2_MASK - La costante del modificatore Button2 del mouse.

  • static int BUTTON3_DOWN_MASK - La costante del modificatore esteso Button3 del mouse.

  • static int BUTTON3_MASK - La costante del modificatore del pulsante del mouse3.

  • static int CTRL_DOWN_MASK - La costante modificatore esteso del tasto Control.

  • static int CTRL_MASK - La costante modificatore del tasto Control.

  • static int META_DOWN_MASK - La costante modificatore esteso del tasto Meta.

  • static int META_MASK - La costante modificatore del tasto Meta.

  • static int SHIFT_DOWN_MASK - La costante modificatore esteso del tasto Maiusc.

  • static int SHIFT_MASK - La costante modificatore del tasto Maiusc.

Metodi di classe

SN Metodo e descrizione
1

void consume()

Consuma questo evento in modo che non venga elaborato nel modo predefinito dalla fonte che lo ha originato.

2

int getModifiers()

Restituisce la maschera del modificatore per questo evento.

3

int getModifiersEx()

Restituisce la maschera di modifica estesa per questo evento.

4

static String getModifiersExText(int modifiers)

Restituisce una stringa che descrive i tasti modificatori estesi e i pulsanti del mouse, come "Maiusc", "Pulsante1" o "Ctrl + Maiusc".

5

long getWhen()

Restituisce il timestamp di quando si è verificato questo evento.

6

boolean isAltDown()

Restituisce se il modificatore Alt è inattivo o meno su questo evento.

7

boolean isAltGraphDown()

Restituisce se il modificatore AltGraph è inattivo o meno su questo evento.

8

boolean isConsumed()

Restituisce se questo evento è stato consumato o meno.

9

boolean isControlDown()

Restituisce se il modificatore Control è inattivo o meno su questo evento.

10

boolean isMetaDown()

Restituisce se il modificatore Meta è inattivo o meno su questo evento.

11

boolean isShiftDown()

Restituisce se il modificatore Shift è inattivo o meno su questo evento.

Metodi ereditati

Questa classe eredita i metodi dalle classi seguenti:

  • java.awt.event.ComponentEvent

  • java.awt.AWTEvent

  • java.util.EventObject

  • java.lang.Object