KeyEvent.SHIFT_DOWN_MASKKeyEvent.SHIFT_MASK有什么区别?
Javadoc说:“建议改用SHIFT_DOWN_MASK”。

最佳答案

如果将values看作是二进制数,您会发现它们形成了20到213之间的完整bitset*_MASK值形成较低范围,*_DOWN_MASK形成较高范围。他们都有相同的建议,后者取代了前者。

附录:@Boann评论:“这表明它们是不同的。它没有解释原因。”

我不愿猜测,但是我认为推断开发人员需要容纳扩展的修饰符(讨论here)同时保留向后兼容性是合理的。

09-27 22:51