📄 midp1eventstand_canvas.java
字号:
/*
*MIDP1.0标准按键测试
*MIDP1EventStand_Canvas.java
*Editer:Jinlong He
*Date:2008-01-24
*/
import javax.microedition.lcdui.*;
public class MIDP1EventStand_Canvas extends Canvas{
private int width; //mobile screen width
private int height; //mobile screen height
String text = "MIDP1.0标准按键测试";
/*
*1.构造
*
*/
MIDP1EventStand_Canvas(){
width = this.getWidth();
height = this.getHeight();
repaint();
}
/*
*2.实现paint()方法
*
*/
protected void paint(Graphics g){
g.setColor(0,0,255);
g.fillRect(0,0,width,height);
g.setColor(255,255,255);
g.drawString(text,0,height/2,Graphics.LEFT | Graphics.TOP); //写字符四个参数:字符串、始宽、始高、格式
}
/*
*3.响应按键事件
*
*/
protected void keyPressed(int keyCode){
text = "您点击了数字按键: ";
switch(keyCode){
case KEY_NUM0:
text+="0";
break;
case KEY_NUM1:
text+="1";
break;
case KEY_NUM2:
text+="2";
break;
case KEY_NUM3:
text+="3";
break;
case KEY_NUM4:
text+="4";
break;
case KEY_NUM5:
text+="5";
break;
case KEY_NUM6:
text+="6";
break;
case KEY_NUM7:
text+="7";
break;
case KEY_NUM8:
text+="8";
break;
case KEY_NUM9:
text+="9";
break;
case KEY_STAR:
text+="*";
break;
case KEY_POUND:
text+="#";
break;
}
repaint();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -