📄 logocanvas.java
字号:
import javax.microedition.lcdui.*;
import mmae.ui.*;
class LogoCanvas extends XCanvas{
Progress progress;
Image logo;
public LogoCanvas()
{
go.addImage("/Move2008.png");
logo = go.getImage("/Move2008.png");
progress = new Progress((getWidth()-80)/2,getHeight()/2+40,80,6);
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-5, 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("/Bg1.png");
go.addImage("/Bg2.png");
progressPaint(30);
//在此加载部分图片
go.addImage("/Bg3.png");
go.addImage("/Bracket.png");
go.addImage("/Explosion1.png");
go.addImage("/Explosion2.png");
go.addImage("/Explosion3.png");
go.addImage("/Explosion4.png");
go.addImage("/Explosion5.png");
go.addImage("/Explosion6.png");
progressPaint(50);
//在此加载部分图片
go.addImage("/Gameover.png");
go.addImage("/Gun0.png");
go.addImage("/Gun30.png");
go.addImage("/Gun60.png");
go.addImage("/Main.png");
progressPaint(70);
//在此加载部分图片
go.addImage("/Plane_1.png");
go.addImage("/Plane_2.png");
go.addImage("/Plane_3.png");
go.addImage("/Shot.png");
go.addImage("/Bomb.png");
go.addImage("/Font.png");
go.addImage("/Pause.png");
progressPaint(80);
//进入主菜单界面
go.changeCanvas(go.CVS_MAIN, true);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -