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

📄 logocanvas.java

📁 小子快跑
💻 JAVA
字号:
import javax.microedition.lcdui.*;
import mmae.ui.*;
import mmae.device.Sound;

class LogoCanvas extends XCanvas{

	Progress progress;
	Image logo,load;
	Sound sound;
	
	public LogoCanvas()
	{
		go.addImage("/FlashEmpire.png");
		go.addImage("/Load.png");	
		logo = go.getImage("/FlashEmpire.png");
		load = go.getImage("/Load.png");
		progress = new Progress(68,162,90,2);
        start();      
	}
	
	//按CLR程序退出
	public void keyRelaesed(int keyCode)
	{
		switch(keyCode)
		{
			case CLR:
				go.exit();
				break;
		}
	}

    public void paint(Graphics g)    
	{
		g.setColor(255,255,255);
		g.fillRect(0,0,getWidth(),getHeight());
	
		g.drawImage(logo, (getWidth() - logo.getWidth())/2, (getHeight() - logo.getHeight())/2-15, g.TOP|g.LEFT);	
		g.drawImage(load, (getWidth() - load.getWidth())/2, getHeight() - load.getHeight() - 20, g.TOP|g.LEFT);			
		
		progress.draw(g);
	}

	public void progressPaint(int Value)
	{
		progress.setValue(Value);
		repaint(progress.left, progress.top, progress.width, progress.height);	
		try
		{
			this.wait(100);
		}
		catch(Exception e)
		{}		
	}
	
	public void update()
	{
		synchronized(this)
		{
		
			/*****************************************
				在此加载图片资源、并显示进度条
				例:go.addImage("/Main.png");
				progressPaint(10);
			*****************************************/
			
			progressPaint(10);
			//在此加载部分图片
			go.addImage("/BG.png");
			
			progressPaint(20);
			//在此加载部分图片
			go.addImage("/Sky.png");		
			go.addImage("/Button.png");
			go.addImage("/Font.png");

			progressPaint(30);
			//在此加载部分图片			
			go.addImage("/Robot.png");			
			
			progressPaint(40);
			//在此加载部分图片
			
			go.addImage("/Move2008.png");
			logo = go.getImage("/Move2008.png");
			repaint();
			
			progressPaint(50);			
			//在此加载部分图片
			go.addImage("/MenuText.png");
			go.addImage("/BackGround.png");	
			go.addImage("/Tree.png");			
			go.addImage("/HWood.png");
			go.addImage("/MFWood.png");			
			go.addImage("/MONKGame.png");		

			progressPaint(60);
			//在此加载部分图片
			go.addImage("/CloudBG.png");
			go.addImage("/Cool.png");
			go.addImage("/Hill.png");
			go.addImage("/End.png");			
			go.addImage("/Man.png");
			go.addImage("/Text.png");			
			go.addImage("/Pause.png");
			go.addImage("/GameOver.png");
						
			progressPaint(70);
			//在此加载部分图片
			go.addImage("/MWood.png");	
						
			progressPaint(80);
			go.addImage("/RobotBG.png");
			progressPaint(90);			
													
			//进入主菜单界面
			go.changeCanvas(go.CVS_MAIN, true);			
		}
	}

}

⌨️ 快捷键说明

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