檢查 MouseEvent getButton 方法的行為變更

此規則會標示 java.awt.event.MouseEvent getButton() 方法。

標示此方法是因為它有相關聯的行為變更。 根據 Java SE 7 和 JDK 7 相容性 文件,用來傳回 int 代表滑鼠按鈕或滾輪動作的 [0-3] 範圍之間的值。 為了容納具有多個滾輪或三個以上按鈕的較新滑鼠裝置模型,此方法現在會傳回 int 值從 0 到按鈕數目。

使用者必須評估程式碼,然後判斷它是否受行為變更的影響,尋求任何適當的測試,並對程式碼進行任何必要的變更。

根據文件,使用者可以透過設定內容來保留 JDK 6 的較舊行為 sun.awt.enableExtraMouseButtons 設為 false。

如需相關資訊,請參閱 Java 7 API: