Java Reference
In-Depth Information
// creating List
list = new List("MyList",Choice.IMPLICIT,
new String[]
{ "List item 1","List item 2",
"List item 3" } ,null);
list.addCommand(backCommand);
list.setCommandListener(this);
// creating textBox
textBox = new TextBox("MyTextBox","",256,TextField.ANY);
textBox.addCommand(backCommand);
textBox.setCommandListener(this);
// creating main canvas
canvas = new MenuCanvas();
canvas.addCommand(exitCommand);
canvas.setCommandListener(this);
// creating ticket
ticker = new Ticker("My ticker is running....");
canvas.setTicker(ticker);
// creating alert
alert = new Alert("Message","This is a message!",null,AlertType.INFO);
}
{
public void commandAction(Command c, Displayable d)
if(c == exitCommand) {
notifyDestroyed();
}
if(c == backCommand) {
setDisplayable(canvas);
}
if(d == canvas) {
if(c.getLabel().equals("Form")) {
setDisplayable(form);
} else if(c.getLabel().equals("List")) {
setDisplayable(list);
} else if(c.getLabel().equals("TextBox")) {
setDisplayable(textBox);
} else if(c.getLabel().equals("Canvas")) {
setDisplayable(canvas);
} else if(c.getLabel().equals("Alert")) {
setDisplayable(alert);
}
}
}
{
private void setDisplayable(Displayable d)
Display.getDisplay(this).setCurrent(d);
} protected void startApp() throws MIDletStateChangeException {
setDisplayable(canvas);
}
 
Search WWH ::




Custom Search