Ja.NET Standard Edition 5.0

Documentation API Specification

Contents

Dispatcher Class Reference

List of all members.


Detailed Description

Helper package-private class for managing lightweight components & dispatching events from heavyweight source.

Public Member Functions

boolean onEvent (NativeEvent event)
 Dispatch native event: produce appropriate AWT events, update component's fields when needed.

Package Functions

 Dispatcher (Toolkit toolkit)

Package Attributes

final PopupDispatcher popupDispatcher = new PopupDispatcher()
final FocusDispatcher focusDispatcher
final MouseGrabManager mouseGrabManager = new MouseGrabManager()
final MouseDispatcher mouseDispatcher
int clickInterval = 250

Private Attributes

final ComponentDispatcher componentDispatcher = new ComponentDispatcher()
final KeyDispatcher keyDispatcher = new KeyDispatcher()
final Toolkit toolkit

Classes

class  ComponentDispatcher
 The dispatcher of native events that affect component's state or bounds. More...
class  KeyDispatcher
 The dispatcher of the keyboard events. More...
class  MouseGrabManager
 Retargets the mouse events to the grab owner when mouse is grabbed, grab and ungrab mouse when mouse buttons are pressed and released. More...
class  PopupDispatcher
 Dispatches native events related to the pop-up boxes (the non-component windows such as menus and drop lists). More...

Constructor & Destructor Documentation

Dispatcher ( Toolkit  toolkit  )  [package]

Parameters:
toolkit - AWT toolkit


Member Function Documentation

boolean onEvent ( NativeEvent  event  ) 

Dispatch native event: produce appropriate AWT events, update component's fields when needed.

Parameters:
event - native event to dispatch
Returns:
- true means default processing by OS is not needed


Member Data Documentation

final KeyDispatcher keyDispatcher = new KeyDispatcher() [private]

final Toolkit toolkit [private]

int clickInterval = 250 [package]