|The common superclass of all high-level user interface classes. The
contents displayed and their interaction with the user are defined by
Using subclass-defined methods, the application may change the contents
Screen object while it is shown to the user. If
this occurs, and the
Screen object is visible, the display will be updated
is, the implementation will refresh the display in a timely fashion without
waiting for any further action by the application. For example, suppose a
List object is currently displayed, and every element
visible. If the application inserts a new element at the beginning of the
List, it is displayed immediately, and the other
elements will be
rearranged appropriately. There is no need for the application to call
another method to refresh the display.
It is recommended that applications change the contents of a
while it is not visible (that is, while another
Displayable is current).
Changing the contents of a
Screen while it is visible
may result in
performance problems on some devices, and it may also be confusing if the
Screen's contents changes while the user is
interacting with it.
In MIDP the four
Screen methods that defined
read/write ticker and
title properties were moved to
Screen's superclass. The
semantics of these methods have not changed.