summaryrefslogtreecommitdiff
path: root/test/files/cldc/randoms.scala
blob: b9f46250c9bbacbd4a5ddd82605c01b11e4e612f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import javax.microedition.lcdui._
import javax.microedition.midlet.MIDlet

class Test extends MIDlet with CommandListener {

  def startApp {
    val display = Display.getDisplay(this)

    val mainForm = new Form("randoms")
    mainForm append "Welcome to the world of MIDlets!"
    mainForm append "(build with Scala)"
    //val rnd = new Random
    //for (i <- 0 until 10) mainForm append rnd.nextInt.toString

    val exitCommand = new Command("Exit", Command.EXIT, 0)
    mainForm addCommand exitCommand
    mainForm setCommandListener this

    display setCurrent mainForm
  }
  def pauseApp {}

  def destroyApp(unconditional: Boolean) {}

  def commandAction(c: Command, s: Displayable) {
    if (c.getCommandType == Command.EXIT)
      notifyDestroyed
  }
}