Prüfen, ob sich das Verhalten der Methode MouseEvent getButton geändert hat

Diese Regel markiert Instanzen der Methode java.awt.event.MouseEvent getButton().

Diese Methode wird markiert, weil sie eine Verhaltensänderung aufweist. Entsprechend der Dokumentation zur Kompatibilität von Java SE 7 und JDK 7 hat die Methode einen Wert des Typs int zwischen 0 und 3 zurückgegeben, der die Maustasten bzw. die Aktion des Mausrads darstellt. Um auch neuere Modelle von Mauseinheiten abzudecken, die mehr als ein Mausrad oder mehr als drei Tasten haben, gibt die Methode jetzt einen Wert des Typs int zwischen 0 und der Anzahl der Tasten zurück.

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.

Entsprechend der Dokumentation kann der Benutzer das alte Verhalten von JDK 6 beibehalten, indem er die Eigenschaft sun.awt.enableExtraMouseButtons auf false setzt.

Weitere Informationen finden Sie in der Dokumentation der APIs von Java 7: