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.
> 

Reply via email to