public final class EventUtils
extends java.lang.Object
| Constructor and Description |
|---|
EventUtils() |
| Modifier and Type | Method and Description |
|---|---|
static com.alee.utils.general.Pair<DocumentChangeListener,java.beans.PropertyChangeListener> |
onChange(javax.swing.text.JTextComponent textComponent,
DocumentEventRunnable runnable)
Shortcut method for document change event.
|
static PopOverAdapter |
onClose(WebPopOver popOver,
PopOverEventRunnable runnable)
Shortcut method for popover close event.
|
static WindowCloseAdapter |
onClose(java.awt.Window window,
ComponentEventRunnable runnable)
Shortcut method for window close event.
|
static java.awt.event.WindowAdapter |
onClosing(java.awt.Window window,
WindowEventRunnable runnable)
Shortcut method for window closing event.
|
static PopOverAdapter |
onDetach(WebPopOver popOver,
PopOverEventRunnable runnable)
Shortcut method for popover detach event.
|
static <T extends DocumentData> |
onDocumentClose(WebDocumentPane<T> documentPane,
DocumentDataRunnable<T> runnable)
Shortcut method for document close event.
|
static <T extends DocumentData> |
onDocumentClosing(WebDocumentPane<T> documentPane,
DocumentDataCancellableRunnable<T> runnable)
Shortcut method for document closing event.
|
static <T extends DocumentData> |
onDocumentOpen(WebDocumentPane<T> documentPane,
DocumentDataRunnable<T> runnable)
Shortcut method for document open event.
|
static <T extends DocumentData> |
onDocumentSelection(WebDocumentPane<T> documentPane,
DocumentDataRunnable<T> runnable)
Shortcut method for document selection event.
|
static java.awt.event.MouseAdapter |
onDoubleClick(java.awt.Component component,
MouseEventRunnable runnable)
Shortcut method for double-click mouse event.
|
static java.awt.event.FocusAdapter |
onFocusGain(java.awt.Component component,
FocusEventRunnable runnable)
Shortcut method for focus gain event.
|
static java.awt.event.FocusAdapter |
onFocusLoss(java.awt.Component component,
FocusEventRunnable runnable)
Shortcut method for focus loss event.
|
static java.awt.event.KeyAdapter |
onKeyPress(java.awt.Component component,
HotkeyData hotkey,
KeyEventRunnable runnable)
Shortcut method for key press event.
|
static java.awt.event.KeyAdapter |
onKeyPress(java.awt.Component component,
KeyEventRunnable runnable)
Shortcut method for key press event.
|
static java.awt.event.KeyAdapter |
onKeyRelease(java.awt.Component component,
HotkeyData hotkey,
KeyEventRunnable runnable)
Shortcut method for key release event.
|
static java.awt.event.KeyAdapter |
onKeyRelease(java.awt.Component component,
KeyEventRunnable runnable)
Shortcut method for key release event.
|
static java.awt.event.KeyAdapter |
onKeyType(java.awt.Component component,
HotkeyData hotkey,
KeyEventRunnable runnable)
Shortcut method for key type event.
|
static java.awt.event.KeyAdapter |
onKeyType(java.awt.Component component,
KeyEventRunnable runnable)
Shortcut method for key type event.
|
static java.awt.event.MouseAdapter |
onMenuTrigger(java.awt.Component component,
MouseEventRunnable runnable)
Shortcut method for mouse event triggering popup menu.
|
static java.awt.event.MouseAdapter |
onMouseClick(java.awt.Component component,
MouseButton mouseButton,
MouseEventRunnable runnable)
Shortcut method for mouse click event.
|
static java.awt.event.MouseAdapter |
onMouseClick(java.awt.Component component,
MouseEventRunnable runnable)
Shortcut method for mouse click event.
|
static java.awt.event.MouseAdapter |
onMouseDrag(java.awt.Component component,
MouseButton mouseButton,
MouseEventRunnable runnable)
Shortcut method for mouse drag event.
|
static java.awt.event.MouseAdapter |
onMouseDrag(java.awt.Component component,
MouseEventRunnable runnable)
Shortcut method for mouse drag event.
|
static java.awt.event.MouseAdapter |
onMouseEnter(java.awt.Component component,
MouseEventRunnable runnable)
Shortcut method for mouse enter event.
|
static java.awt.event.MouseAdapter |
onMouseExit(java.awt.Component component,
MouseEventRunnable runnable)
Shortcut method for mouse exit event.
|
static java.awt.event.MouseAdapter |
onMousePress(java.awt.Component component,
MouseButton mouseButton,
MouseEventRunnable runnable)
Shortcut method for double-click mouse event.
|
static java.awt.event.MouseAdapter |
onMousePress(java.awt.Component component,
MouseEventRunnable runnable)
Shortcut method for double-click mouse event.
|
static PopOverAdapter |
onOpen(WebPopOver popOver,
PopOverEventRunnable runnable)
Shortcut method for popover open event.
|
static PopOverAdapter |
onReopen(WebPopOver popOver,
PopOverEventRunnable runnable)
Shortcut method for popover reopen event.
|
public static java.awt.event.MouseAdapter onMousePress(java.awt.Component component,
MouseEventRunnable runnable)
component - component to handle events forrunnable - mouse event runnablepublic static java.awt.event.MouseAdapter onMousePress(java.awt.Component component,
MouseButton mouseButton,
MouseEventRunnable runnable)
component - component to handle events formouseButton - mouse button filterrunnable - mouse event runnablepublic static java.awt.event.MouseAdapter onMouseEnter(java.awt.Component component,
MouseEventRunnable runnable)
component - component to handle events forrunnable - mouse event runnablepublic static java.awt.event.MouseAdapter onMouseExit(java.awt.Component component,
MouseEventRunnable runnable)
component - component to handle events forrunnable - mouse event runnablepublic static java.awt.event.MouseAdapter onMouseDrag(java.awt.Component component,
MouseEventRunnable runnable)
component - component to handle events forrunnable - mouse event runnablepublic static java.awt.event.MouseAdapter onMouseDrag(java.awt.Component component,
MouseButton mouseButton,
MouseEventRunnable runnable)
component - component to handle events formouseButton - mouse button filterrunnable - mouse event runnablepublic static java.awt.event.MouseAdapter onMouseClick(java.awt.Component component,
MouseEventRunnable runnable)
component - component to handle events forrunnable - mouse event runnablepublic static java.awt.event.MouseAdapter onMouseClick(java.awt.Component component,
MouseButton mouseButton,
MouseEventRunnable runnable)
component - component to handle events formouseButton - mouse button filterrunnable - mouse event runnablepublic static java.awt.event.MouseAdapter onDoubleClick(java.awt.Component component,
MouseEventRunnable runnable)
component - component to handle events forrunnable - mouse event runnablepublic static java.awt.event.MouseAdapter onMenuTrigger(java.awt.Component component,
MouseEventRunnable runnable)
component - component to handle events forrunnable - mouse event runnablepublic static java.awt.event.KeyAdapter onKeyType(java.awt.Component component,
KeyEventRunnable runnable)
component - component to handle events forrunnable - key event runnablepublic static java.awt.event.KeyAdapter onKeyType(java.awt.Component component,
HotkeyData hotkey,
KeyEventRunnable runnable)
component - component to handle events forhotkey - hotkey filterrunnable - key event runnablepublic static java.awt.event.KeyAdapter onKeyPress(java.awt.Component component,
KeyEventRunnable runnable)
component - component to handle events forrunnable - key event runnablepublic static java.awt.event.KeyAdapter onKeyPress(java.awt.Component component,
HotkeyData hotkey,
KeyEventRunnable runnable)
component - component to handle events forhotkey - hotkey filterrunnable - key event runnablepublic static java.awt.event.KeyAdapter onKeyRelease(java.awt.Component component,
KeyEventRunnable runnable)
component - component to handle events forrunnable - key event runnablepublic static java.awt.event.KeyAdapter onKeyRelease(java.awt.Component component,
HotkeyData hotkey,
KeyEventRunnable runnable)
component - component to handle events forhotkey - hotkey filterrunnable - key event runnablepublic static java.awt.event.FocusAdapter onFocusGain(java.awt.Component component,
FocusEventRunnable runnable)
component - component to handle events forrunnable - focus event runnablepublic static java.awt.event.FocusAdapter onFocusLoss(java.awt.Component component,
FocusEventRunnable runnable)
component - component to handle events forrunnable - focus event runnablepublic static java.awt.event.WindowAdapter onClosing(java.awt.Window window,
WindowEventRunnable runnable)
window - window to handle events forrunnable - window event runnablepublic static WindowCloseAdapter onClose(java.awt.Window window, ComponentEventRunnable runnable)
window - window to handle events forrunnable - component event runnablepublic static com.alee.utils.general.Pair<DocumentChangeListener,java.beans.PropertyChangeListener> onChange(javax.swing.text.JTextComponent textComponent, DocumentEventRunnable runnable)
textComponent - text component to handle events forrunnable - document event runnablepublic static PopOverAdapter onOpen(WebPopOver popOver, PopOverEventRunnable runnable)
popOver - popover to handle events forrunnable - popover event runnablepublic static PopOverAdapter onReopen(WebPopOver popOver, PopOverEventRunnable runnable)
popOver - popover to handle events forrunnable - popover event runnablepublic static PopOverAdapter onDetach(WebPopOver popOver, PopOverEventRunnable runnable)
popOver - popover to handle events forrunnable - popover event runnablepublic static PopOverAdapter onClose(WebPopOver popOver, PopOverEventRunnable runnable)
popOver - popover to handle events forrunnable - popover event runnablepublic static <T extends DocumentData> DocumentAdapter<T> onDocumentOpen(WebDocumentPane<T> documentPane, DocumentDataRunnable<T> runnable)
documentPane - document pane to handle events forrunnable - document data runnablepublic static <T extends DocumentData> DocumentAdapter<T> onDocumentSelection(WebDocumentPane<T> documentPane, DocumentDataRunnable<T> runnable)
documentPane - document pane to handle events forrunnable - document data runnablepublic static <T extends DocumentData> DocumentAdapter<T> onDocumentClosing(WebDocumentPane<T> documentPane, DocumentDataCancellableRunnable<T> runnable)
documentPane - document pane to handle events forrunnable - document data cancellable runnablepublic static <T extends DocumentData> DocumentAdapter<T> onDocumentClose(WebDocumentPane<T> documentPane, DocumentDataRunnable<T> runnable)
documentPane - document pane to handle events forrunnable - document data runnable