⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 logocanvas.java

📁 Move2008 J2ME SDK是Move2008开发团队在平时的开发中研究出的一个非常精简的类库
💻 JAVA
字号:
import javax.microedition.lcdui.*;
import Move2008.UI.Progress;

class LogoCanvas extends Canvas implements Runnable,CommandListener{

	Thread thread;			//主线程
	Progress progress = new Progress(20,115,80,8);
	Command cmdExit; 
	
	public LogoCanvas()
	{
        thread = new Thread(this);	
        thread.start();	 

		cmdExit = new Command("退出", Command.CANCEL, 1); 
		addCommand(cmdExit);
        setCommandListener(this);         
	}

    public void paint(Graphics g)    
	{
		g.setColor(88,88,88);
		g.fillRect(0,0,getWidth(),getHeight());
	
		Image _img = SDKSample.rs.getImage(SDKSample.IMG_LOGO);		
		g.drawImage(_img, (getWidth() - _img.getWidth())/2, (getHeight() - _img.getHeight())/2, g.TOP|g.LEFT);	
		
		progress.paint(g);
	}

	public void progressPaint()
	{
		repaint(progress.left, progress.top, progress.width, progress.height);	
	}
	
	public void run()
	{
		try
		{
			synchronized(this)
			{
			//加载资源
				progress.setColor(30,20,20);

				//加载图片资源
				SDKSample.rs.setImage(SDKSample.IMG_LOGO, "/move2008.png");
					progress.setValue(60);
					progressPaint();
					this.wait(100);
					
				SDKSample.rs.setImage(SDKSample.IMG_FONT1, "/font_blue.png");
					progress.setValue(70);
					progressPaint();
					this.wait(100);		

				SDKSample.rs.setImage(SDKSample.IMG_FONT2, "/font_red.png");
					progress.setValue(80);
					progressPaint();
					this.wait(100);		

				SDKSample.rs.setImage(SDKSample.IMG_FONT3, "/font_black.png");
					progress.setValue(90);
					progressPaint();
					this.wait(100);		
																						
			//进入主菜单界面
				SDKSample.changeCanvas(SDKSample.CVS_MAINMENU, true);			
			}
		}
		catch(InterruptedException e)
		{
			System.out.println("Thread Error:"+e.getMessage());
		}
	}

    public void commandAction(Command c, Displayable d)
    {
    	if(c==cmdExit)
    	{
    		SDKSample.exit();
    	}
    }

}

⌨️ 快捷键说明

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