Clasa InputEvent

public abstract class InputEvent extends ComponentEvent

Clasă abstractă, care constituie rădăcina ierarhiei de clase pentru evenimente de intrare. Are ca subclase directe KeyEvent și MouseEvent.
Conține câmpuri statice finale, ale căror valori sunt măști pentru recunoașterea tipului de eveniment. Conține, de asemenea, metode pentru recunoașterea diferitelor situații existente la generarea evenimentelor de intrare.

Câmpuri statice finale

public static final int SHIFT_MASK - mască pentru tasta SHIFT.

public static final int CTRL_MASK - mască pentru tasta CTRL.

public static final int META_MASK - mască pentru tasta META.

public static final int ALT_MASK - mască pentru tasta ALT.

public static final int ALT_GRAPH_MASK - mască pentru tasta ALT_GRAPH.

public static final int BUTTON1_MASK - mască pentru butonul 1 de mouse.

public static final int BUTTON2_MASK - mască pentru butonul 2 de mouse.

public static final int BUTTON3_MASK - mască pentru butonul 3 de mouse.

Metode

public boolean isShiftDown() - la generarea evenimentului, tasta SHIFT era apăsată.

public boolean isControlDown() - la generarea evenimentului, tasta CTRL era apăsată.

public boolean isMetaDown() - la generarea evenimentului, tasta META era apăsată.

public boolean isAltDown() - la generarea evenimentului, tasta ALT era apăsată.

public boolean isAltGraphDown() - la generarea evenimentului, tasta ALT_GRAPH era apăsată.

public long getWhen() - întoarce momentul de timp când a avut loc evenimentul (dat de ceasul sistemului).

public int getModifiers() - întoarce modificatorii (din care, folosind măștile) se pot obține caracteristicile evenimentului.