noninteractivegaugerunnable.java
来自「J2ME手机游戏开发技术详解随书光盘」· Java 代码 · 共 42 行
JAVA
42 行
import javax.microedition.lcdui.*;public class NonInteractiveGaugeRunnable extends Gauge implements Runnable { private int maxValue = 10; private int delta = 1; private boolean isRun = false; private boolean isStop = false; public NonInteractiveGaugeRunnable(String label, int maxValue, int initialValue) { super(label, false, maxValue, initialValue); this.maxValue = maxValue; new Thread(this).start(); } public void run() { while (!isRun) { // decide whether the gauge should start moving // backwards or forwards. if(!isStop){ int newValue = getValue() + delta; if (newValue == maxValue) { delta = -1; } else if (newValue == 0) { delta = 1; } setValue(newValue); } try { Thread.currentThread().sleep(1000); } catch (InterruptedException err) { } } } void setDone() { isRun = true; } void reStart(){ isStop = false; } void stop(){ isStop = true; }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?