alertwithimageandthreadmidlet.java

来自「这是我在学习J2ME过程中」· Java 代码 · 共 56 行

JAVA
56
字号
import javax.microedition.lcdui.*;
import javax.microedition.midlet.*;
public class AlertWithImageAndThreadMIDlet extends MIDlet
implements CommandListener
{
        private Display display;
        public AlertWithImageAndThreadMIDlet()
        {
                display = Display.getDisplay(this);
        }
        Alert al ;
        public void startApp()
        {
                Image img = null ;
                try
                {
                        img = Image.createImage("/pic.png") ;
                }catch(Exception e){}

                al = new Alert("处理中");
                al.setType(AlertType.INFO);
                al.setTimeout(Alert.FOREVER);
                al.setString("系统正在处理中");

                al.setImage(img);

                Command start = new Command("开始",Command.OK,1) ;
                Command stop = new Command("停止",Command.STOP,1) ;
                al.addCommand(start);
                al.addCommand(stop);
                al.setCommandListener(this);

                display.setCurrent(al);
        }
        public void commandAction(Command c,Displayable s)
        {
                String cmd = c.getLabel() ;
                if(cmd.equals("开始"))
                {
                        AlertWithImageAndThreadMIDletThread t =
                        new AlertWithImageAndThreadMIDletThread(al) ;
                        t.start() ;
                }else if(cmd.equals("停止"))
                {
                        notifyDestroyed() ;
                }

        }
        public void pauseApp()
        {

        }
        public void destroyApp(boolean unconditional)
        {
        }
}

⌨️ 快捷键说明

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