C - The component type in whose context the activity or event takes place.M - The message type being transferred in the context of the activity or event.@FunctionalInterface public interface Event<C,M>
| Modifier and Type | Method and Description |
|---|---|
void |
add(C component,
Consumer<M> reaction)
Adds an appropriate
Consumer to a given component of type <C> to process the associated
message of type <M> when an activity or event as expected in this context occurs. |
static Event<Component,PropertyChangeEvent> |
propertyChange(String propertyName) |
static final Event<Component,PropertyChangeEvent> PROPERTY_CHANGE
Components.static final Event<Component,ComponentEvent> COMPONENT_RESIZED
Components.static final Event<Component,ComponentEvent> COMPONENT_MOVED
Components.static final Event<Component,ComponentEvent> COMPONENT_SHOWN
Components.static final Event<Component,ComponentEvent> COMPONENT_HIDDEN
Components.static final Event<Component,FocusEvent> FOCUS_GAINED
Components.static final Event<Component,FocusEvent> FOCUS_LOST
Components.static final Event<Component,HierarchyEvent> HIERARCHY_CHANGED
Components.static final Event<Component,HierarchyEvent> ANCESTOR_BOUNDS_MOVED
Components.static final Event<Component,HierarchyEvent> ANCESTOR_BOUNDS_RESIZED
Components.static final Event<Component,KeyEvent> KEY_TYPED
Components.static final Event<Component,KeyEvent> KEY_PRESSED
Components.static final Event<Component,KeyEvent> KEY_RELEASED
Components.static final Event<Component,MouseEvent> MOUSE_PRESSED
Components.static final Event<Component,MouseEvent> MOUSE_RELEASED
Components.static final Event<Component,MouseEvent> MOUSE_CLICKED
Components.static final Event<Component,MouseEvent> MOUSE_EXITED
Components.static final Event<Component,MouseEvent> MOUSE_ENTERED
Components.static final Event<Component,MouseEvent> MOUSE_MOVED
Components.static final Event<Component,MouseEvent> MOUSE_DRAGGED
Components.static final Event<Component,MouseWheelEvent> MOUSE_WHEEL_MOVED
Components.static final Event<Component,InputMethodEvent> INPUT_METHOD_TEXT_CHANGED
Components.static final Event<Component,InputMethodEvent> CARET_POSITION_CHANGED
Components.static final Event<Component,DropTargetDragEvent> DROP_TARGET_DRAG_ENTER
Component's DropTarget.static final Event<Component,DropTargetDragEvent> DROP_TARGET_DRAG_OVER
Component's DropTarget.static final Event<Component,DropTargetDragEvent> DROP_TARGET_DRAG_ACTION_CHANGED
Component's DropTarget.static final Event<Component,DropTargetEvent> DROP_TARGET_DRAG_EXIT
Component's DropTarget.static final Event<Component,DropTargetDropEvent> DROP_TARGET_DROP
Component's DropTarget.static final Event<Container,ContainerEvent> COMPONENT_ADDED
Containers.static final Event<Container,ContainerEvent> COMPONENT_REMOVED
Containers.static final Event<JComponent,PropertyChangeEvent> VETOABLE_CHANGE
JComponents.static final Event<JComponent,AncestorEvent> ANCESTOR_ADDED
JComponents.static final Event<JComponent,AncestorEvent> ANCESTOR_REMOVED
JComponents.static final Event<JComponent,AncestorEvent> ANCESTOR_MOVED
JComponents.static final Event<JTextComponent,CaretEvent> CARET_UPDATE
JTextComponents.static final Event<JProgressBar,ChangeEvent> JPB_STATE_CHANGED
JProgressBars.static final Event<JTabbedPane,ChangeEvent> JTP_STATE_CHANGED
JTabbedPanes.static final Event<JTextField,ActionEvent> JTF_ACTION_PERFORMED
JTextFields.static final Event<JPopupMenu,PopupMenuEvent> POPUP_MENU_WILL_BECOME_VISIBLE
JPopupMenus.static final Event<JPopupMenu,PopupMenuEvent> POPUP_MENU_WILL_BECOME_INVISIBLE
JPopupMenus.static final Event<JPopupMenu,PopupMenuEvent> POPUP_MENU_CANCELED
JPopupMenus.static final Event<JPopupMenu,MenuKeyEvent> MENU_KEY_PRESSED
JPopupMenus.static final Event<JPopupMenu,MenuKeyEvent> MENU_KEY_RELEASED
JPopupMenus.static final Event<JPopupMenu,MenuKeyEvent> MENU_KEY_TYPED
JPopupMenus.static final Event<Window,WindowEvent> WINDOW_STATE_CHANGED
Windows.static final Event<Window,WindowEvent> WINDOW_OPENED
Windows.static final Event<Window,WindowEvent> WINDOW_CLOSING
Windows.static final Event<Window,WindowEvent> WINDOW_CLOSED
Windows.static final Event<Window,WindowEvent> WINDOW_ICONIFIED
Windows.static final Event<Window,WindowEvent> WINDOW_DEICONIFIED
Windows.static final Event<Window,WindowEvent> WINDOW_ACTIVATED
Windows.static final Event<Window,WindowEvent> WINDOW_DEACTIVATED
Windows.static final Event<Window,WindowEvent> WINDOW_GAINED_FOCUS
Windows.static final Event<Window,WindowEvent> WINDOW_LOST_FOCUS
Windows.static final Event<AbstractButton,ItemEvent> ITEM_STATE_CHANGED
AbstractButtons.static final Event<AbstractButton,ActionEvent> ACTION_PERFORMED
AbstractButtons.static final Event<AbstractButton,ChangeEvent> STATE_CHANGED
AbstractButtons.static final Event<JMenuItem,MenuDragMouseEvent> MENU_DRAG_MOUSE_ENTERED
JMenuItems.static final Event<JMenuItem,MenuDragMouseEvent> MENU_DRAG_MOUSE_EXITED
JMenuItems.static final Event<JMenuItem,MenuDragMouseEvent> MENU_DRAG_MOUSE_DRAGGED
JMenuItems.static final Event<JMenuItem,MenuDragMouseEvent> MENU_DRAG_MOUSE_RELEASED
JMenuItems.static final Event<JMenuItem,MenuKeyEvent> MENU_ITEM_KEY_PRESSED
JMenuItems.static final Event<JMenuItem,MenuKeyEvent> MENU_ITEM_KEY_RELEASED
JMenuItems.static final Event<JMenuItem,MenuKeyEvent> MENU_ITEM_KEY_TYPED
JMenuItems.static final Event<JSlider,ChangeEvent> JSL_STATE_CHANGED
JSliders.static final Event<JComboBox<?>,ItemEvent> JCB_ITEM_STATE_CHANGED
JComboBoxs.static final Event<JComboBox<?>,ActionEvent> JCB_ACTION_PERFORMED
JComboBoxs.static final Event<JComboBox<?>,PopupMenuEvent> JCB_POPUP_WILL_BECOME_VISIBLE
JComboBoxs.static final Event<JComboBox<?>,PopupMenuEvent> JCB_POPUP_WILL_BECOME_INVISIBLE
JComboBoxs.static final Event<JComboBox<?>,PopupMenuEvent> JCB_POPUP_CANCELED
JComboBoxs.static final Event<JTree,TreeExpansionEvent> TREE_EXPANDED
JTrees.static final Event<JTree,TreeExpansionEvent> TREE_COLLAPSED
JTrees.static final Event<JTree,TreeExpansionEvent> TREE_WILL_EXPAND
JTrees.static final Event<JTree,TreeExpansionEvent> TREE_WILL_COLLAPSE
JTrees.static final Event<JTree,TreeSelectionEvent> TREE_VALUE_CHANGED
JTrees.static final Event<JSpinner,ChangeEvent> JSP_STATE_CHANGED
JSpinners.static final Event<JScrollBar,AdjustmentEvent> ADJUSTMENT_VALUE_CHANGED
JScrollBars.static final Event<JList<?>,ListSelectionEvent> LIST_VALUE_CHANGED
JLists.static final Event<JInternalFrame,InternalFrameEvent> INTERNAL_FRAME_OPENED
JInternalFrames.static final Event<JInternalFrame,InternalFrameEvent> INTERNAL_FRAME_CLOSING
JInternalFrames.static final Event<JInternalFrame,InternalFrameEvent> INTERNAL_FRAME_CLOSED
JInternalFrames.static final Event<JInternalFrame,InternalFrameEvent> INTERNAL_FRAME_ICONIFIED
JInternalFrames.static final Event<JInternalFrame,InternalFrameEvent> INTERNAL_FRAME_DEICONIFIED
JInternalFrames.static final Event<JInternalFrame,InternalFrameEvent> INTERNAL_FRAME_ACTIVATED
JInternalFrames.static final Event<JInternalFrame,InternalFrameEvent> INTERNAL_FRAME_DEACTIVATED
JInternalFrames.static final Event<JEditorPane,HyperlinkEvent> HYPERLINK_UPDATE
JEditorPanes.static final Event<JViewport,ChangeEvent> JVP_STATE_CHANGED
JViewports.static final Event<JFileChooser,ActionEvent> JFC_ACTION_PERFORMED
JFileChoosers.static final Event<JMenu,MenuEvent> MENU_SELECTED
JMenus.static final Event<JMenu,MenuEvent> MENU_DESELECTED
JMenus.static Event<Component,PropertyChangeEvent> propertyChange(String propertyName)
Copyright © 2025 Andreas Kluge-Kaindl, Bremen (de). All rights reserved.