📄 logocanvas.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 + -