Java Programing laungage

J2ME Projects

J2ME Project 1

adplus-dvertising
Creating a J2ME Application for addGauge into Form
Previous Home Next

Gauge:Gauge implements a graphical display, such as a bar graph, of an integer value. The gauge value lies between initialValue and maxValue as decleare into gauge synatax. The application can control initialValue and maximum value define into gauge.

Gauge gauge= new Gauge(label, interactive, maxValue, initialValue);

label = disaplay gauge lable.

interactive = its a boolean define gauge is in interactive or non-interactive mode. In interactive mode (where interactive must be true) the maximum value must be greater than zero. In non-interactive mode (where interactive must be false) the maximum value must be greater than zero or equal to the special value INDEFINITE.

maxValue = user's define max value.

initialValue = user's define initial Value.

Gauge Program


/*
 * Save as a addGauge.java
 */
package r4r.Mobile.Basic;

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

/**
 * @author R4R
 */
public class addGauge extends MIDlet {
   				
 
    /* -- Private Field -- */
    private Display display;
    private Form form;
    private Gauge gauge;
    private Command exit;
   
      /* -- Default constructor -- */
    public addGauge() {
        display= Display.getDisplay(this);
        form= new Form("Add Gauge into form");
        gauge= new Gauge("Score", true, 50, 0);
        exit= new Command("EXIT", Command.EXIT, 1);
        //Add Field into form
        form.append(gauge);
        form.addCommand(exit);
    }

    public void startApp() {
        form.setCommandListener(new CommandListener() {

            public void commandAction(Command c, Displayable d) {
                if (c== exit) {
                    destroyApp(true);
                    notifyDestroyed();
                }
            }
        });
        display.setCurrent(form);
    }
    
    public void pauseApp() {
    }
    
    public void destroyApp(boolean unconditional) {
    }
}

output
Previous Home Next