It doesn't seem like java.awt.Toolkit receives any
java.awt.AWTEvent.ACTION_EVENT_MASK or ActionEvent.ACTION_PERFORMED
when triggering a javax.swing.JButton.

Toolkit.getDefaultToolkit()
    .addAWTEventListener(
        event -> {
            System.out.println(event);
        },
        AWTEvent.ACTION_EVENT_MASK | AWTEvent.MOUSE_EVENT_MASK |
ActionEvent.ACTION_PERFORMED);

I get the java.awt.event.MouseEvent (MOUSE_MOVED, MOUSE_CLICKED) from
javax.swing.JButton, but no action events. I do get the action events
from java.awt.Button though.

Is this normal, expected behavior? Would have been nice to also get
action events from swing components.

Reply via email to