4

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

4

1 回答 1

3

如果您将这些视为二进制数,您会发现它们形成了从 2 0到 2 13的完整位集。这些值形成下限,而形成上限。他们都有相同的建议,后者取代前者。*_MASK*_DOWN_MASK

附录:@Boann 评论,“这表明它们是不同的。它没有解释为什么。”

我不愿推测,但我认为可以合理地推断开发人员需要容纳扩展修饰符,讨论here,同时保持向后兼容性。

于 2013-09-06T20:19:28.400 回答