|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.microedition.midlet.MIDlet
m3g04.Main
public class Main
Application that runs the samples available in this chapter. The user can pick a sample from a list to start it and return to the selection screen when finished.
| Field Summary | |
|---|---|
private javax.microedition.lcdui.Command |
backCommand
Back command. |
private Sample |
currentSample
Currently displayed sample. |
private javax.microedition.lcdui.Command |
exitCommand
Exit command. |
private static java.lang.String[][] |
SAMPLES
List of samples. |
private javax.microedition.lcdui.List |
selectionScreen
Screen for selecting samples. |
| Constructor Summary | |
|---|---|
Main()
Constructor. |
|
| Method Summary | |
|---|---|
void |
commandAction(javax.microedition.lcdui.Command command,
javax.microedition.lcdui.Displayable displayable)
Receives command actions from the selection screen as well as the samples. |
void |
destroyApp(boolean unconditional)
Enters the destroyed state. |
void |
pauseApp()
Enters the paused state. |
void |
startApp()
Enters the active state. |
private void |
switchSample(Sample newSample)
Destroys the current sample if it exists and displays a new one. |
| Methods inherited from class javax.microedition.midlet.MIDlet |
|---|
checkPermission, getAppProperty, notifyDestroyed, notifyPaused, platformRequest, resumeRequest |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static final java.lang.String[][] SAMPLES
Sample and derive from Displayable.
private javax.microedition.lcdui.List selectionScreen
private Sample currentSample
private javax.microedition.lcdui.Command exitCommand
private javax.microedition.lcdui.Command backCommand
| Constructor Detail |
|---|
public Main()
| Method Detail |
|---|
public void startApp()
startApp in class javax.microedition.midlet.MIDletpublic void pauseApp()
pauseApp in class javax.microedition.midlet.MIDletpublic void destroyApp(boolean unconditional)
destroyApp in class javax.microedition.midlet.MIDletunconditional - if true, MIDlet is required to exit
unconditionally.private void switchSample(Sample newSample)
null to indicate that no new sample
should be displayed.
newSample - new sample to display or null to
simply destroy the current sample if it exists.
public void commandAction(javax.microedition.lcdui.Command command,
javax.microedition.lcdui.Displayable displayable)
commandAction in interface javax.microedition.lcdui.CommandListenercommand - command.displayable - source of the command.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||