FileDocCategorySizeDatePackage
MouseWheelEvent.javaAPI DocAndroid 1.5 API3315Wed May 06 22:41:54 BST 2009java.awt.event

MouseWheelEvent

public class MouseWheelEvent extends MouseEvent
This class is not supported in Android 1.0. It is merely provided to maintain interface compatibility with desktop Java implementations.
since
Android 1.0

Fields Summary
private static final long
serialVersionUID
public static final int
WHEEL_UNIT_SCROLL
public static final int
WHEEL_BLOCK_SCROLL
private int
wheelRotation
private int
scrollAmount
private int
scrollType
Constructors Summary
public MouseWheelEvent(Component source, int id, long when, int modifiers, int x, int y, int clickCount, boolean popupTrigger, int scrollType, int scrollAmount, int wheelRotation)


            
                     
                
        super(source, id, when, modifiers, x, y, clickCount, popupTrigger);

        this.scrollType = scrollType;
        this.scrollAmount = scrollAmount;
        this.wheelRotation = wheelRotation;
    
Methods Summary
public intgetScrollAmount()

        return scrollAmount;
    
public intgetScrollType()

        return scrollType;
    
public intgetUnitsToScroll()

        return (scrollAmount * wheelRotation);
    
public intgetWheelRotation()

        return wheelRotation;
    
public java.lang.StringparamString()

        /* The format is based on 1.5 release behavior 
         * which can be revealed by the following code:
         * 
         * MouseWheelEvent e = new MouseWheelEvent(new Component(){}, 
         *          MouseWheelEvent.MOUSE_WHEEL, 0, 
         *          MouseEvent.BUTTON1_DOWN_MASK|MouseEvent.CTRL_DOWN_MASK,
         *          10, 20, 1, false, MouseWheelEvent.WHEEL_UNIT_SCROLL,
         *          1, 3);
         * System.out.println(e);
         */

        String paramString = super.paramString();
        String typeString = null;

        switch (scrollType) {
        case WHEEL_UNIT_SCROLL:
            typeString = "WHEEL_UNIT_SCROLL"; //$NON-NLS-1$
            break;
        case WHEEL_BLOCK_SCROLL:
            typeString = "WHEEL_BLOCK_SCROLL"; //$NON-NLS-1$
            break;
        default:
            typeString = "unknown type"; //$NON-NLS-1$
        }

        paramString += ",scrollType=" + typeString + //$NON-NLS-1$
                ",scrollAmount=" + scrollAmount +  //$NON-NLS-1$
                ",wheelRotation=" + wheelRotation; //$NON-NLS-1$

        return paramString;