JME: Como obter a tela completa em branco sem botões, etc etc

Por favor, dê uma olhada no seguinte código

Primeiro, por favor, note que eu sou 100% novato em Java Mobile.

Aqui, estou acendendo e vibrando quando o usuário clica no botão. No entanto, eu realmente queria criar um aplicativo SOS que transforma a tela inteira em branco e ir para o preto, assim, no thread. Eu acho que não consegui isso por este aplicativo, porque mesmo as luzes estão acesas, os botões ainda estão lá. Eu tentei transformar a cor "Form" em "white", mas parece que o JME não tem uma classe "Color".

import javax.microedition.midlet.*;
import javax.microedition.lcdui.*;

public class Midlet extends MIDlet{

    private Form f;
    private Display d;
    private Command start,stop;
    private Thread t;

    public Midlet()
    {
        t = new Thread(new TurnLightOn());

    }

    public void startApp() 
    {
        f = new Form("Back Light On");


       d = Display.getDisplay(this);
       d.setCurrent(f);        

       start = new Command("Turn On",Command.OK,0);
       stop = new Command("Turn Off",Command.OK,1);

       f.addCommand(start);
       f.setCommandListener(new Action());



    }

    public void pauseApp() {
    }

    public void destroyApp(boolean unconditional)
    {
        this.notifyDestroyed();
    }

    private class Action implements CommandListener
    {

        public void commandAction(Command c, Displayable dis) 
        {
            f.append("Light is Turnning On");

            t.start();

        }

    }

     private class ActionOff implements CommandListener
    {

        public void commandAction(Command c, Displayable dis) 
        {


        }

    }

    private class TurnLightOn implements Runnable
    {

        public void run() 
        {
            f.append("Working");
            for(int i=0;i<100;i++)
            {

                try 
                {

                    d.flashBacklight(200);
                    d.vibrate(200);

                    Thread.sleep(1000);

                } 
                catch (InterruptedException ex)
                {
                    ex.printStackTrace();
                }
            }
        }

    }
}

questionAnswers(2)

yourAnswerToTheQuestion