midpprogressbar.java

来自「j2me实现的一款小游戏」· Java 代码 · 共 52 行

JAVA
52
字号
package istarion.midlet;

import javax.microedition.lcdui.*;
import istarion.frontend.*;

public class MIDPProgressBar implements ProgressBar
{
	Display __display = null;

	Form __form = null;
	Gauge __gauge = null;
	int __maxSteps = 10;
	int __currStep = 0;


	public MIDPProgressBar(Display d)
	{
		__gauge = new Gauge("Progress", false, __maxSteps, 0);
		__form = new Form(null);
		__form.append(__gauge);
		__display = d;
	}

	public void doShow()
	{
		__display.setCurrent(__form);
	}


	public void setText(String txt)
	{
		__gauge.setLabel(txt);
	}


	public void setSteps(int steps)
	{
		__maxSteps = steps;
		__gauge.setMaxValue(__maxSteps);
	}


	public void nextStep()
	{
		if (__currStep < __maxSteps)
		{
			__currStep++;
			__gauge.setValue(__currStep);
		}
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?