<Swing Dev> No action events in Toolkit when triggering JButton
    Mark Staller 
    mark.staller at gmx.net
       
    Mon Jun 22 21:46:23 UTC 2020
    
    
  
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.
    
    
More information about the swing-dev
mailing list