|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.alee.utils.EventUtils
public class EventUtils
This class provides a set of utilities to work with various Swing events.
Field Summary | |
---|---|
static int |
LEFT_MB
Mouse button key constants. |
static int |
MIDDLE_MB
|
static int |
RIGHT_MB
|
Constructor Summary | |
---|---|
EventUtils()
|
Method Summary | ||
---|---|---|
static 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
|
onDocumentClose(WebDocumentPane<T> documentPane,
DocumentDataRunnable<T> runnable)
Shortcut method for document close event. |
|
static
|
onDocumentClosing(WebDocumentPane<T> documentPane,
DocumentDataCancellableRunnable<T> runnable)
Shortcut method for document closing event. |
|
static
|
onDocumentOpen(WebDocumentPane<T> documentPane,
DocumentDataRunnable<T> runnable)
Shortcut method for document open event. |
|
static
|
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. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final int LEFT_MB
public static final int MIDDLE_MB
public static final int RIGHT_MB
Constructor Detail |
---|
public EventUtils()
Method Detail |
---|
public static java.awt.event.MouseAdapter onMousePress(java.awt.Component component, MouseEventRunnable runnable)
component
- component to handle events forrunnable
- mouse event runnable
public 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 runnable
public static java.awt.event.MouseAdapter onMouseEnter(java.awt.Component component, MouseEventRunnable runnable)
component
- component to handle events forrunnable
- mouse event runnable
public static java.awt.event.MouseAdapter onMouseExit(java.awt.Component component, MouseEventRunnable runnable)
component
- component to handle events forrunnable
- mouse event runnable
public static java.awt.event.MouseAdapter onMouseDrag(java.awt.Component component, MouseEventRunnable runnable)
component
- component to handle events forrunnable
- mouse event runnable
public 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 runnable
public static java.awt.event.MouseAdapter onMouseClick(java.awt.Component component, MouseEventRunnable runnable)
component
- component to handle events forrunnable
- mouse event runnable
public static java.awt.event.MouseAdapter onMouseClick(java.awt.Component component, MouseButton mouseButton, MouseEventRunnable runnable)
component
- component to handle events forrunnable
- mouse event runnable
public static java.awt.event.MouseAdapter onDoubleClick(java.awt.Component component, MouseEventRunnable runnable)
component
- component to handle events forrunnable
- mouse event runnable
public static java.awt.event.MouseAdapter onMenuTrigger(java.awt.Component component, MouseEventRunnable runnable)
component
- component to handle events forrunnable
- mouse event runnable
public static java.awt.event.KeyAdapter onKeyType(java.awt.Component component, KeyEventRunnable runnable)
component
- component to handle events forrunnable
- key event runnable
public static java.awt.event.KeyAdapter onKeyType(java.awt.Component component, HotkeyData hotkey, KeyEventRunnable runnable)
component
- component to handle events forhotkey
- hotkey filterrunnable
- key event runnable
public static java.awt.event.KeyAdapter onKeyPress(java.awt.Component component, KeyEventRunnable runnable)
component
- component to handle events forrunnable
- key event runnable
public static java.awt.event.KeyAdapter onKeyPress(java.awt.Component component, HotkeyData hotkey, KeyEventRunnable runnable)
component
- component to handle events forhotkey
- hotkey filterrunnable
- key event runnable
public static java.awt.event.KeyAdapter onKeyRelease(java.awt.Component component, KeyEventRunnable runnable)
component
- component to handle events forrunnable
- key event runnable
public static java.awt.event.KeyAdapter onKeyRelease(java.awt.Component component, HotkeyData hotkey, KeyEventRunnable runnable)
component
- component to handle events forhotkey
- hotkey filterrunnable
- key event runnable
public static java.awt.event.FocusAdapter onFocusGain(java.awt.Component component, FocusEventRunnable runnable)
component
- component to handle events forrunnable
- focus event runnable
public static java.awt.event.FocusAdapter onFocusLoss(java.awt.Component component, FocusEventRunnable runnable)
component
- component to handle events forrunnable
- focus event runnable
public static java.awt.event.WindowAdapter onClosing(java.awt.Window window, WindowEventRunnable runnable)
window
- window to handle events forrunnable
- window event runnable
public static WindowCloseAdapter onClose(java.awt.Window window, ComponentEventRunnable runnable)
window
- window to handle events forrunnable
- component event runnable
public static Pair<DocumentChangeListener,java.beans.PropertyChangeListener> onChange(javax.swing.text.JTextComponent textComponent, DocumentEventRunnable runnable)
textComponent
- text component to handle events forrunnable
- document event runnable
public static PopOverAdapter onOpen(WebPopOver popOver, PopOverEventRunnable runnable)
popOver
- popover to handle events forrunnable
- popover event runnable
public static PopOverAdapter onReopen(WebPopOver popOver, PopOverEventRunnable runnable)
popOver
- popover to handle events forrunnable
- popover event runnable
public static PopOverAdapter onDetach(WebPopOver popOver, PopOverEventRunnable runnable)
popOver
- popover to handle events forrunnable
- popover event runnable
public static PopOverAdapter onClose(WebPopOver popOver, PopOverEventRunnable runnable)
popOver
- popover to handle events forrunnable
- popover event runnable
public static <T extends DocumentData> DocumentAdapter<T> onDocumentOpen(WebDocumentPane<T> documentPane, DocumentDataRunnable<T> runnable)
documentPane
- document pane to handle events forrunnable
- document data runnable
public static <T extends DocumentData> DocumentAdapter<T> onDocumentSelection(WebDocumentPane<T> documentPane, DocumentDataRunnable<T> runnable)
documentPane
- document pane to handle events forrunnable
- document data runnable
public static <T extends DocumentData> DocumentAdapter<T> onDocumentClosing(WebDocumentPane<T> documentPane, DocumentDataCancellableRunnable<T> runnable)
documentPane
- document pane to handle events forrunnable
- document data cancellable runnable
public static <T extends DocumentData> DocumentAdapter<T> onDocumentClose(WebDocumentPane<T> documentPane, DocumentDataRunnable<T> runnable)
documentPane
- document pane to handle events forrunnable
- document data runnable
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |