此规则会标记 java.awt.event.MouseEvent getButton() 设置。
标记此方法的原因是它存在相关联的行为更改。 根据 Java SE 7 和 JDK 7 兼容性 文档,用于返回 int 表示鼠标按键或滚动轮操作的 [0-3] 范围之间的值。 为了适应具有多个滚动轮或三个以上按钮的较新型号的鼠标设备,该方法现在返回一个 int 值从 0 到按钮数。
用户需要评估代码,并确定代码是否受行为更改的影响,继续进行任何适当的测试,然后对代码进行任何必要的更改。
根据文档,用户可以通过设置属性来保留 JDK 6 的旧行为 sun.awt.enableExtraMouseButtons 假的。
有关更多信息,请参阅 Java 7 API: