J2ME编程实例---之数字键的测试

王朝java/jsp·作者佚名  2008-05-31
窄屏简体版  字體: |||超大  

函数

protected void keyPressed(int keyCode) {

}

让我们能够使用手机数字键

下面是我编写的一个实例,由两个文件组成:

//liuy002.Java

package example.liuy.liuy002;

import javax.microedition.lcdui.Display;

import javax.microedition.lcdui.Form;

import javax.microedition.midlet.MIDlet;

import javax.microedition.midlet.MIDletStateChangeException;

public class liuy002 extends MIDlet {

/**

* @see MIDlet#startApp()

*/

protected void startApp() throws MIDletStateChangeException {

Display d = Display.getDisplay(this);

keytest f = new keytest();

d.setCurrent(f);

}

/**

* @see MIDlet#pauseApp()

*/

protected void pauseApp() {

}

/**

* @see MIDlet#destroyApp(boolean)

*/

protected void destroyApp(boolean flag) throws MIDletStateChangeException {

}

}

//keytest.java

package example.liuy.liuy002;

import javax.microedition.lcdui.Canvas;

import javax.microedition.lcdui.Graphics;

public class keytest extends Canvas {

/**

* ConstrUCtor for keytest

*/

String aMessage = "[请按键]";

protected keytest() {

super();

}

/**

* @see Canvas#paint(Graphics)

*/

protected void paint(Graphics g) {

g.drawString(aMessage,10,10,Graphics.TOPGraphics.LEFT);

}

protected void keyPressed(int keyCode) {

aMessage = getKeyName(keyCode);

aMessage = "数字"+aMessage+"已被按下";

repaint();

}

}

//

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航