此規則會標示 java.awt.event.MouseEvent getButton() 方法的實例。
標示此方法是因為它有相關聯的行為變更。 根據 Java SE 7 和 JDK 7 相容性文件,此方法用來傳回 [0-3] 範圍的 int 值,代表滑鼠按鈕動作或滾輪動作。為了適應有多個滾輪或有超出三個按鈕的新型滑鼠裝置,現在此方法會傳回一個從 0 到按鈕數目的 int 值。
使用者必須評估程式碼,然後判斷它是否受行為變更的影響,尋求任何適當的測試,並對程式碼進行任何必要的變更。
根據文件,使用者可以將 sun.awt.enableExtraMouseButtons 內容設為 false,以保留舊的 JDK 6 行為。
如需相關資訊,請參閱 Java 7 API: