rendered paste bodyimport javax.microedition.lcdui.Alert;import javax.microedition.lcdui.AlertType;import javax.microedition.lcdui.Command;import javax.microedition.lcdui.CommandListener;import javax.microedition.lcdui.Display;import javax.microedition.lcdui.Displayable;import javax.microedition.lcdui.Form;import javax.microedition.lcdui.Gauge;import javax.microedition.midlet.MIDlet;public class GaugeInteractive extends MIDlet implements CommandListener { private Display display; private Form form = new Form(""); private Command exit = new Command("Exit", Command.EXIT, 1); private Command vote = new Command("Vote", Command.SCREEN, 1); private Gauge gauge = new Gauge("Rate the movie: ", true, 5, 1); public GaugeInteractive() { display = Display.getDisplay(this); form.addCommand(exit); form.addCommand(vote); form.append(gauge); form.setCommandListener(this); } public void startApp() { display.setCurrent(form); } public void pauseApp() { } public void destroyApp(boolean unconditional) { } public void commandAction(Command command, Displayable displayable) { if (command == exit) { destroyApp(false); notifyDestroyed(); } else if (command == vote) { String msg = String.valueOf(gauge.getValue()); Alert alert = new Alert("Ranking", msg, null, null); alert.setTimeout(Alert.FOREVER); alert.setType(AlertType.INFO); display.setCurrent(alert); } }}