Re: No action events in Toolkit when triggering JButton

2020-06-29 Thread Sergey Bylokhov

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.


No action events in Toolkit when triggering JButton

2020-06-22 Thread Mark Staller

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.