MouseWheelEventpublic 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. |
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 int | getScrollAmount()
return scrollAmount;
| public int | getScrollType()
return scrollType;
| public int | getUnitsToScroll()
return (scrollAmount * wheelRotation);
| public int | getWheelRotation()
return wheelRotation;
| public java.lang.String | paramString()
/* 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;
|
|