/* * gaugelet.java * * Created on 2005年4月15日, 下午5:19 */
import javax.microedition.midlet.*;import javax.microedition.lcdui.*;
/** * * @author Administrator * @version */public class gaugelet extends MIDlet implements CommandListener{ private Gauge aGauge; private Form aForm; private Command exitCommand; private Command okCommand; private Display aDisplay; private Alert anAlert; public gaugelet(){ aForm=new Form("GaugeTest"); exitCommand=new Command("EXIT",Command.EXIT,1); okCommand=new Command("OK",Command.OK,1); aGauge=new Gauge("gaugedisplay",true,100,50); anAlert=new Alert("Value",null,null,AlertType.INFO); aForm.addCommand(exitCommand); aForm.addCommand(okCommand); aForm.append(aGauge); aForm.setCommandListener(this); } public void startApp() { aDisplay=Display.getDisplay(this); aDisplay.setCurrent(aForm); } public void pauseApp() { } public void destroyApp(boolean unconditional) { } public void commandAction(Command c,Displayable d){ String s="The Value is "; int i; if(c==exitCommand){ destroyApp(false); notifyDestroyed(); } else{ i=aGauge.getValue(); s+=Integer.toString(i); anAlert.setString(s); aDisplay.setCurrent(anAlert,aForm); } }}