|
MIDP3.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.microedition.lcdui.Displayable
javax.microedition.lcdui.Screen
public abstract class Screen
The common superclass of all high-level user interface classes. The contents displayed and their interaction with the user are defined by subclasses.
Using subclass-defined methods, the application may change the contents of a
Screen
object while it is shown to the user. If this occurs,
and the Screen
object is visible, the display will be updated
automatically. That 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 of the List
is 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
Screen
only 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 2.0 the four Screen
methods that defined read/write
ticker and title properties were moved to Displayable
,
Screen's
superclass. The semantics of these methods have not
changed.
Method Summary |
---|
Methods inherited from class javax.microedition.lcdui.Displayable |
---|
addCommand, getCommand, getCommandLayoutPolicy, getCommands, getCurrentDisplay, getHeight, getMenu, getTicker, getTitle, getWidth, invalidateCommandLayout, isShown, removeCommand, removeCommandOrMenu, setCommand, setCommandLayoutPolicy, setCommandListener, setMenu, setTicker, setTitle, sizeChanged |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
|
MIDP3.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |