ActionEvent defines four modifier bits for SHIFT, CTRL, META, and ALT that 
coincidentally (not really, but distinct static variables are used, so how 
would one know for sure?) match modifier bits defined by InputEvent/Event. 
Oddly, the latter modifier bits were deprecated in JDK 9, as was the method to 
fetch them.

So, what is the correct way to create an ActionEvent with modifier bits 
extracted from an InputEvent?

There are many examples in the JDK where this is done, and they all use the 
deprecated method InputEvent.getModifiers().

Is there a recommended alternative?



Reply via email to