读书人

求交互性Gauge例子程序,该如何处理

发布时间: 2012-03-03 15:33:02 作者: rapoo

求交互性Gauge例子程序
麻烦高手们贴点使用交互性Gauge例子程序的源码,我学习一下
或者提供《J2ME无线Java应用开发》的下载地址
谢谢了

[解决办法]
前段时间研究UI时,网上找到的例子,正好发你

Java code
/* * GaugeTestMidlet.java * * Created on 2006年2月23日, 下午3:30 */import javax.microedition.midlet.*;import javax.microedition.lcdui.*;/** *  * @author Allan * @version */public class GaugeMidlet extends MIDlet implements CommandListener {    private Display display;    private Gauge g1;    private Command c1;    private Command c2;    private Command c3;    private Command c4;    public GaugeMidlet() {        display = Display.getDisplay(this);        c1 = new Command("CONTINUOUS_IDLE", Command.SCREEN, 1);        c2 = new Command("CONTINUOUS_RUNNING", Command.SCREEN, 1);        c3 = new Command("INCREMENTAL_IDLE", Command.SCREEN, 1);        c4 = new Command("INCREMENTAL_UPDATING", Command.SCREEN, 1);    }    public void startApp() {        Form f = new Form("Gauge test");        f.addCommand(c1);        f.addCommand(c2);        f.addCommand(c3);        f.addCommand(c4);        g1 = new Gauge("进度条一", false, Gauge.INDEFINITE, Gauge.CONTINUOUS_IDLE);        // g1 = new Gauge("进度条一", false, Gauge.INDEFINITE,        // Gauge.CONTINUOUS_RUNNING);        // g1 = new Gauge("进度条一", false, Gauge.INDEFINITE,        // Gauge.INCREMENTAL_IDLE);        // g1 = new Gauge("进度条一", false, Gauge.INDEFINITE,        // Gauge.INCREMENTAL_UPDATING);        f.setCommandListener(this);        f.append(g1);        display.setCurrent(f);    }    public void pauseApp() {    }    public void destroyApp(boolean unconditional) {    }    public void commandAction(Command c, Displayable s) {        // g1.setMaxValue(2);                if (c == c1) {            g1.setValue(Gauge.CONTINUOUS_IDLE);        } else if (c == c2) {            g1.setValue(Gauge.CONTINUOUS_RUNNING);        } else if (c == c3) {            g1.setValue(Gauge.INCREMENTAL_IDLE);        } else if (c == c4) {            g1.setValue(Gauge.INCREMENTAL_UPDATING);        }        System.out.println(g1.getValue());        System.out.println(g1.getMaxValue());    }} 

读书人网 >J2ME开发

热点推荐