📄 maincanvas.java
字号:
package mindsurf;
import javax.microedition.lcdui.*;
import com.nokia.mid.ui.FullCanvas;
/*main菜单界面*/
public class MainCanvas extends FullCanvas{
Display display;
private Image main[]=new Image[2];
private int index=1;
public MainCanvas(Display display) {
this.display = display;
try {
main[0]=Image.createImage("/res/main.png");
main[1]=Image.createImage("/res/shouzhi.png");
}
catch (Exception e) {}
}
protected void paint(Graphics g) {
g.drawImage(main[0],0,0,Graphics.LEFT | Graphics.TOP);
g.drawImage(main[1],20,28+index*15,Graphics.LEFT | Graphics.TOP);
}
protected void keyPressed(int keyCode){
//按下的是数字键2
if(keyCode == Canvas.KEY_NUM2){
//判断是否移动到第一个选项
if(index == 1){
index = 4;
}else{
index--;
}
}
//按下的是数字键8
if(keyCode == Canvas.KEY_NUM8){
//判断是否移动到第四个选项
if(index == 4){
index = 1;
}else{
index++;
}
}
//重新绘制屏幕
repaint();
//如果按下数字键5
if(keyCode == Canvas.KEY_NUM5){
//根据选择的不同显示不同的界面
switch(index){
case 1:
display.setCurrent(new StartCanvas(display));
System.gc();
break;
case 2:
display.setCurrent(new IntroCanvas(display));
System.gc();
break;
case 3:display.setCurrent(new GaofenCanvas(display));
System.gc();
break;
case 4:
IqMIDlet.quitApp();
}
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -