Tuesday, 18 September 2012

Gauge class example

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

public class GaugeExample extends MIDlet implements CommandListener{
    private Form form;
    private Display display;
    private Command back;
    private String label1, label2;
    private Gauge gauge1, gauge2;
       
    public GaugeExample(){
        label1 = new String("Interactive");
        label2 = new String("Non-Interactive");
        gauge1 = new Gauge("Interactive", true, 100, 40);
        gauge2 = new Gauge("Static", false, 100, 40);
    }

    public void startApp(){
        Form form = new Form("GaugeExample");
        back = new Command("Exit", Command.EXIT, 0);
        display = Display.getDisplay(this);
        form.append(label1);
        form.append(gauge1);
        form.append(label2);
        form.append(gauge2);
        form.addCommand(back);
        form.setCommandListener(this);
        display.setCurrent(form);
    }

    public void pauseApp(){}

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

    public void commandAction(Command c, Displayable s){
        String label = c.getLabel();
        if (label.equals("EXIT")){
            destroyApp(false);
        }           
    }
}

No comments:

Post a Comment