Clasa ActionEvent

public class ActionEvent extends AWTEvent

Eveniment semantic, care indică faptul că asupra unei componente a fost exercitată o acțiune specifică acelei componente (de exemplu, un buton a fost apăsat). Cu ajutorul măștilor date drept câmpuri statice finale se pot determina anumite caracteristici ale evenimentului produs. De exemplu, câmpul ALT_MASK permite sa se determine dacă, în momentul generării evenimentului, era apăsată tasta alt. Aceasta se obține intersectănd masca cu valoarea întoarsă de metoda getModifiers().

Câmpuri

public static final int SHIFT_MASK - mască pentru a detecta dacă tasta shift era apăsată.

public static final int CTRL_MASK - mască pentru a detecta dacă tasta ctrl era apăsată

public static final int META_MASK - mască pentru a detecta dacă tasta meta era apăsată

public static final int ALT_MASK - mască pentru a detecta dacă tasta alt era apăsată.

Metode

Metodele clasei AWTEvent, la care se adaugă următoarele:

public String getActionCommand() - întoarce un șir, care identifică acțiunea de comandă indicată de acest eveniment.

public int getModifiers() - întoarce modificatorii evenimentului (ce taste de control erau apasate când s-a produs evenimentul).

public String paramString() - întoarce un șir, care conține parametrii evenimentului și este util în special la depanare.