Diese Regel markiert Instanzen der java.awt.event.MouseEvent getButton() Methode.
Diese Methode wird markiert, weil sie eine Verhaltensänderung aufweist. Laut Dokumentation zur Java SE 7-und JDK 7-Kompatibilität , die Methode, die zum Zurückgeben einer int Wert zwischen [0-3] Bereich, der die Maustasten oder die Blätterradaktion darstellt. Um neuere Modelle von Mäusegeräten mit mehr als einem Scrollrad oder mit mehr als drei Knöpfen unterzubringen, gibt die Methode jetzt eine int Wert von 0 bis zur Anzahl der Schaltflächen.
Der Benutzer muss den Code auswerten und feststellen, ob er von der Verhaltensänderung betroffen ist, entsprechende Tests ausführen und die erforderlichen Änderungen am Code vornehmen.
Gemäß der Dokumentation kann der Benutzer das ältere Verhalten von JDK 6 beibehalten, indem er die Eigenschaft sun.awt.enableExtraMouseButtons zu 'false'.
Weitere Informationen finden Sie in der Dokumentation der APIs von Java 7: