用线程实现手机上2键同时按下的效果

原创 2006年06月07日 20:11:00

在动作类游戏当中,发必杀的时候常常是同时按下多个键,手机中同样可以

 

import javax.microedition.lcdui.Canvas;
import javax.microedition.lcdui.Graphics;

public class Test extends Canvas implements Runnable{
 
 public final static int PRESS1 = 1;
 public final static int PRESS2 = 2;
 public int num1 = 0;
 public int num2 = 0;
 public Test() {
  super();
  Thread t = new Thread(this);
  t.start();
 }
 public void run()
 {
  while(true)
  {
   if(num1 == 1 && num2 == 1)
    System.out.println("1和2同时被按下了");
   try {
    Thread.sleep(100);
   } catch (InterruptedException e) {
    e.printStackTrace();
   }
  }
 }
 protected void paint(Graphics g) {
  
 }
 public void keyPressed(int key)
 {
  if(key == Canvas.KEY_NUM1)
   num1 = 1;
  if(key == Canvas.KEY_NUM2)
   num2 = 1;
 }
 public void keyReleased(int key)
 {
  if(key == Canvas.KEY_NUM1)
   num1 = 0;
  if(key == Canvas.KEY_NUM2)
   num2 = 0;
 }
}

如何实现移动端和pc端按下状态效果

touchstart、touchend、mouseover、mouseout实现wap和pc按下态效果
  • haihiaandtongtong
  • haihiaandtongtong
  • 2015年05月27日 18:30
  • 726

html 类似于单选按钮的效果

function setvalue(x)  {   var value=document.getElementById("lb"+x).title;   var hd11=document.ge...
  • quwei7515
  • quwei7515
  • 2012年09月12日 17:39
  • 1173

在JAVA中怎样判断按下两个键

import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import javax.swing.JFrame; ...
  • legendmoheNote
  • legendmoheNote
  • 2010年08月01日 15:01
  • 3348

Win32中如何判断多个键同时按下

可以使用下面的两个Win32函数 GetKeyState The GetKeyState function retrieves the status of the specified virtua...
  • u010551600
  • u010551600
  • 2016年02月25日 10:09
  • 552

javascript用回车键实现Tab键功能

  很多罗嗦的客户,喜欢提出这些需求!其实实现也不难!代码如下:我前段时间看了MS的ASP.NET讲座,在里面谈到了如何让"回车键"使文本框的焦点一个个下移.其中提了三种方法,最好的一种是这样的: 用...
  • lpy123456
  • lpy123456
  • 2006年11月15日 10:26
  • 671

c#中如何实现自动按下键盘上的某个键

(WindowsApplication) SendKeys.Send(Keys.Enter.ToString());//模拟按下回车键 SendKeys.Send("{BackSpace}")...
  • GetStudyMessages
  • GetStudyMessages
  • 2010年10月17日 22:40
  • 6273

c#实现多个按键同时按下检测

在C#中实现了多个按键同时按下的检测
  • jq_whh
  • jq_whh
  • 2011年05月29日 14:00
  • 3538

iOnRoad: 一个装在手机上的辅助驾驶软件

今天在CVChina上面看到关于软件iOnRoad的介绍,这是一款安卓手机系统下的辅助驾驶软件。 看了原文以后,我去软件的网站和google商店看了一下。这款软件号称可以利用摄像头和手机内GPS,加...
  • shuzhiyun2010
  • shuzhiyun2010
  • 2013年03月11日 10:28
  • 1239

如何阻止手机虚拟键盘弹起

问题出现:最近在做一个微信公众号项目,里面使用到一个日历插件,但是在手机端,每次点击都会把手机自带的虚拟键盘调出来解决方案1,使用readonly使用readonly方式来阻止虚拟键盘弹出应该是最简单...
  • css_666
  • css_666
  • 2017年10月02日 18:12
  • 342

华为手机找不到menu键(非原创)

修改andriodmanifest.xml为以下内容: targetSdkVersion 9
  • mytongyonghao
  • mytongyonghao
  • 2017年01月03日 15:00
  • 765
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用线程实现手机上2键同时按下的效果
举报原因:
原因补充:

(最多只允许输入30个字)