Hi Sergey, That sounds promising, but there are backward compatibility issues. Can you be more specific?
Alan > On Oct 29, 2018, at 12:38 PM, Sergey Bylokhov <sergey.bylok...@oracle.com> > wrote: > > Hi, Alan. > I think that a better alternative is to deprecate these constans in the > ActionEvent and reuse the new constants from the InputEvent, conversion might > be done in the constructor of ActionEvent. > > On 28/10/2018 13:33, Alan Snyder wrote: >> 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? > > > -- > Best regards, Sergey. >