final class LensCursor extends Cursor
Modifier and Type | Field and Description |
---|---|
private long |
ptr |
CURSOR_CLOSED_HAND, CURSOR_CROSSHAIR, CURSOR_CUSTOM, CURSOR_DEFAULT, CURSOR_DISAPPEAR, CURSOR_MOVE, CURSOR_NONE, CURSOR_OPEN_HAND, CURSOR_POINTING_HAND, CURSOR_RESIZE_DOWN, CURSOR_RESIZE_LEFT, CURSOR_RESIZE_LEFTRIGHT, CURSOR_RESIZE_NORTHEAST, CURSOR_RESIZE_NORTHWEST, CURSOR_RESIZE_RIGHT, CURSOR_RESIZE_SOUTHEAST, CURSOR_RESIZE_SOUTHWEST, CURSOR_RESIZE_UP, CURSOR_RESIZE_UPDOWN, CURSOR_TEXT, CURSOR_WAIT
Modifier | Constructor and Description |
---|---|
protected |
LensCursor(int type) |
protected |
LensCursor(int x,
int y,
Pixels pixels) |
Modifier and Type | Method and Description |
---|---|
protected long |
_createCursor(int x,
int y,
Pixels pixels) |
private long |
_createNativeCursorBytes(int x,
int y,
byte[] array,
int width,
int height) |
private long |
_createNativeCursorByType(int type) |
private long |
_createNativeCursorDirect(int x,
int y,
java.nio.Buffer array,
int capacity,
int width,
int height) |
private long |
_createNativeCursorInts(int x,
int y,
int[] array,
int width,
int height) |
private void |
_releaseNativeCursor(long ptr) |
private void |
_setNativeCursor(long ptr) |
private static void |
_setVisible(boolean isVisible) |
protected void |
finalize() |
(package private) static Size |
getBestSize_impl(int width,
int height) |
(package private) void |
set() |
(package private) static void |
setVisible_impl(boolean visible) |
getBestSize, getNativeCursor, getType, setVisible
protected LensCursor(int type)
protected LensCursor(int x, int y, Pixels pixels)
protected void finalize() throws java.lang.Throwable
finalize
in class java.lang.Object
java.lang.Throwable
protected long _createCursor(int x, int y, Pixels pixels)
_createCursor
in class Cursor
void set()
static void setVisible_impl(boolean visible)
static Size getBestSize_impl(int width, int height)
private void _setNativeCursor(long ptr)
private void _releaseNativeCursor(long ptr)
private long _createNativeCursorByType(int type)
private long _createNativeCursorInts(int x, int y, int[] array, int width, int height)
private long _createNativeCursorBytes(int x, int y, byte[] array, int width, int height)
private long _createNativeCursorDirect(int x, int y, java.nio.Buffer array, int capacity, int width, int height)
private static void _setVisible(boolean isVisible)