Home J2me Interactive, Non-Interactive Gauge Example
Questions:Ask|Latest


 
 

Share on Google+Share on Google+

Interactive, Non-Interactive Gauge Example

Advertisement
This example shows, how to create the Gauge class to draw the interactive and non-interactive gauge which is used to display the volume label.

Interactive, Non-Interactive Gauge Example

     

This example shows, how to create the Gauge class to draw the interactive and non-interactive gauge which is used to display the volume label.

The javax.microedition.lcdui.Gauge class has only one constructor as:

Gauge(String label, boolean interactive, int maxValue, int initialValue):- This is used to creates a new Gauge object with the given label, in interactive or non-interactive mode, with the given maximum and initial values.

In this Interactive gauge example, we are using following methods:

  • getMaxValue()
  • getValue()
  • isInteractive()
  • setMaxValue(int maxValue) 
  • setValue(int value)

The Application is as follows:

 

 

Source Code of GaugeExample.java

 

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, 10040);
  gauge2 = new Gauge("Static", false, 10040)
  }

  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);
  }  
  }
}

Download Source Code

Advertisements

Liked it!  Share this Tutorial


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: October 24, 2008

Ask Questions?    Discuss: Interactive, Non-Interactive Gauge Example  

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments
suganya
July 3, 2012
mobile computing

for lab it's very useful
PRATOO
November 15, 2013
Misleading function declarion

Appko sadharam baccho ki chinta nahi hai kya , kahi bhi kuch bhi bana denge bina explain kiye , Vatrat mulga :P
DMCA.com