<Swing Dev> No action events in Toolkit when triggering JButton

Sergey Bylokhov Sergey.Bylokhov at oracle.com
Tue Jun 30 02:36:26 UTC 2020


Hi, Mark.

Looks like it was just overlooked, I suggest to file a bug:
https://bugreport.java.com/bugreport

On 6/22/20 2:46 pm, Mark Staller wrote:
> 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.


-- 
Best regards, Sergey.


More information about the swing-dev mailing list