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

2016-02-19 13:37 1 1 收藏

今天图老师小编给大家介绍下J2ME编程实例---之数字键的测试,平时喜欢J2ME编程实例---之数字键的测试的朋友赶紧收藏起来吧!记得点赞哦~

【 tulaoshi.com - 编程语言 】

函数
  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();
  
  }
  
  }
  //

来源:https://www.tulaoshi.com/n/20160219/1604786.html

延伸阅读
使用j2meunit进行游戏测试 做一款出色的j2me游戏是属不易呀。但是后面对游戏的测试更是麻烦,这也是一些手机游戏公司中测试人员与开发人员的比例相当的一个重要原因。。究竟有没有好的途径提高游戏测试的速度那??这也是摆在游戏开发team面前的老问题。。 不过现在就使用j2meunit这一利器,它可是好用的开源的东东呀! ...
六.编码 整个项目共有五个类,有四个类的代码前面已经介绍过了,而且是在其他项目中使用过的相对成熟的代码.现在只需全力去实现Displayable1类.Displayable1类的代码如下: package huarongroad; import javax.microedition.lcdui.*; public class Displayable1 extends Canvas implements CommandListener { private int[] loc = ...
在GCF中提供了DatagramConnection和Datagram两个接口,借助他们我们可以在J2ME中基于UDP协议开发联网应用程序,在MIDP2.0中,添加了UDPDatagramConnection这个接口。他扩展了DatagramConnection并添加了两个方法getLocalAddress()和getLocalPort()。我们知道UDP服务是不可靠的,假如你希望开发更可靠的联网应用的话可以采用SocketConnection,因...
随着移动通信的突飞猛进,移动开发这个新鲜的字眼慢慢成为开发者关注的热点。在网上进行的最近一份调查显示,有24.34%的受访者涉足嵌入式/移动设备应用开发,这个数字可能略高于实际的比例,但也足可说明嵌入式/移动设备应用开发是一块诱人的新鲜奶酪。 !-- frame contents -- !-- /frame contents -- J2ME(Java 2 Micro Edition)...
我们将从定义 J2ME 开始,从最简单的J2ME 是什么开始讲起。然后讨论它的总体架构并学习 J2ME 目标设备。作为架构讨论的一部分,我们将提供有关简表和配置的概述。同时我们会简要介绍打包和配置 J2ME 应用程序过程中的一些注重事项。 J2ME 是什么? Sun Microsystems 将 J2ME 定义为“一种以广泛的消费性产品为目标的的高度...

经验教程

864

收藏

9
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部