Screen Mouse Events
public final class ScreenMouseEvents
Content copied to clipboard
Events related to use of the mouse in a Screen.
All of these events work on top of a specific screen instance. Subscriptions will only last as long as the screen itself, they'll disappear once the screen gets refreshed, closed or replaced. Use BEFORE_INIT to register the desired events every time it is necessary.
Events are fired in the following order:
{@code AllowX -> BeforeX -> AfterX}
See also
Types
AfterMouseClick
Link copied to clipboard
public interface AfterMouseClick
Content copied to clipboard
AfterMouseRelease
Link copied to clipboard
public interface AfterMouseRelease
Content copied to clipboard
AfterMouseScroll
Link copied to clipboard
public interface AfterMouseScroll
Content copied to clipboard
AllowMouseClick
Link copied to clipboard
public interface AllowMouseClick
Content copied to clipboard
AllowMouseRelease
Link copied to clipboard
public interface AllowMouseRelease
Content copied to clipboard
AllowMouseScroll
Link copied to clipboard
public interface AllowMouseScroll
Content copied to clipboard
BeforeMouseClick
Link copied to clipboard
public interface BeforeMouseClick
Content copied to clipboard
BeforeMouseRelease
Link copied to clipboard
public interface BeforeMouseRelease
Content copied to clipboard
BeforeMouseScroll
Link copied to clipboard
public interface BeforeMouseScroll
Content copied to clipboard
Functions
afterMouseClick
Link copied to clipboard
static Event<ScreenMouseEvents.AfterMouseClick> afterMouseClick(Screen screen)
Content copied to clipboard
afterMouseRelease
Link copied to clipboard
static Event<ScreenMouseEvents.AfterMouseRelease> afterMouseRelease(Screen screen)
Content copied to clipboard
afterMouseScroll
Link copied to clipboard
static Event<ScreenMouseEvents.AfterMouseScroll> afterMouseScroll(Screen screen)
Content copied to clipboard
allowMouseClick
Link copied to clipboard
static Event<ScreenMouseEvents.AllowMouseClick> allowMouseClick(Screen screen)
Content copied to clipboard
allowMouseRelease
Link copied to clipboard
static Event<ScreenMouseEvents.AllowMouseRelease> allowMouseRelease(Screen screen)
Content copied to clipboard
allowMouseScroll
Link copied to clipboard
static Event<ScreenMouseEvents.AllowMouseScroll> allowMouseScroll(Screen screen)
Content copied to clipboard
beforeMouseClick
Link copied to clipboard
static Event<ScreenMouseEvents.BeforeMouseClick> beforeMouseClick(Screen screen)
Content copied to clipboard
beforeMouseRelease
Link copied to clipboard
static Event<ScreenMouseEvents.BeforeMouseRelease> beforeMouseRelease(Screen screen)
Content copied to clipboard
beforeMouseScroll
Link copied to clipboard
static Event<ScreenMouseEvents.BeforeMouseScroll> beforeMouseScroll(Screen screen)
Content copied to clipboard
Sources
jvm source
Link copied to clipboard