2
edits
Changes
8 last
|-
|-
| [[File:ui_basic_arch.png|left|600px300px]] || There are three main UI primitives:
* [http://www.blackberry.com/developers/docs/6.0.0api/net/rim/device/api/ui/Field.html Field]
* [http://www.blackberry.com/developers/docs/6.0.0api/net/rim/device/api/ui/Manager.html Manager]
* [http://www.blackberry.com/developers/docs/6.0.0api/net/rim/device/api/ui/Screen.html Screen]
Screen class is the base class for all screens. Each UiEngine presents an interface to the user by pushing screens onto its display stack,
and popping them off when interaction with the managed fields on that screen is finished.
Delegate manager
Each screen object has a delegate manager, the single Manager object directly controlled by the screen
to handle layout and scrolling for the entire screen.
|-
| [[File:6bb8bb.png|left|600px]] || [http://www.blackberry.com/developers/docs/6.0.0api/index.html?net/rim/device/api/uisystem/UiApplicationApplication.html UiApplicationenterEventDispatcher] Base class for all device applications that provide a user interface.
Note that a UI application must follow rules similarto those of traditional Swing applications: ''under normal circumstances this method does not return''.
|}
----------