| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1041 人关注过本帖
标题:[求助]请版主帮个忙加点东西
取消只看楼主 加入收藏
しΟν∈→鱈
Rank: 1
等 级:新手上路
威 望:2
帖 子:369
专家分:0
注 册:2006-10-25
收藏
 问题点数:0 回复次数:9 
[求助]请版主帮个忙加点东西

package test;

import java.awt.*;
import java.awt.event.*;

public class WaiGua {

public WaiGua() {

}

public void keyPress(int VK_VALUE) throws InterruptedException{
if( VK_VALUE == KeyEvent.VK_SHIFT) {
System.out.println("SHIFT is pressing");
try {
Thread.sleep(10000);
this.keyPress(KeyEvent.VK_Z);

} catch(InterruptedException irre) {
irre.printStackTrace();
}
}
else if(VK_VALUE == KeyEvent.VK_Z) {
System.out.println("Z is pressing");
}
}

/**
* @param args
*/
public static void main(String[] args) throws InterruptedException{
// TODO 自动生成方法存根
WaiGua wg = new WaiGua();
wg.keyPress(KeyEvent.VK_SHIFT);

}

}

我想请版主帮帮加点控制时间的代码。。。比如我想让第一个按下SHIFT后三分钟再做sleep这个方法(按住不放)。
还有就是我想知道我这个程序运行的时候那个SHIFT的键是真的处于按下状态吗

搜索更多相关主题的帖子: 版主 
2006-11-20 15:41
しΟν∈→鱈
Rank: 1
等 级:新手上路
威 望:2
帖 子:369
专家分:0
注 册:2006-10-25
收藏
得分:0 
哦  我去查查API啊

开开心心的过&玩每一天!!!!
2006-11-20 17:07
しΟν∈→鱈
Rank: 1
等 级:新手上路
威 望:2
帖 子:369
专家分:0
注 册:2006-10-25
收藏
得分:0 
版主记时是什么方法啊!!!

开开心心的过&玩每一天!!!!
2006-11-20 17:16
しΟν∈→鱈
Rank: 1
等 级:新手上路
威 望:2
帖 子:369
专家分:0
注 册:2006-10-25
收藏
得分:0 

写了半天没写出个来....版主能给个例子吗?


开开心心的过&玩每一天!!!!
2006-11-21 01:31
しΟν∈→鱈
Rank: 1
等 级:新手上路
威 望:2
帖 子:369
专家分:0
注 册:2006-10-25
收藏
得分:0 
我的要求是起一个线程让它运行一段时间后,中断..运行另一个线程...一段时间后这个线程中断回到刚才的线程..如此循环....主要问题就是第一个线程运行的时间怎么控制...不知道用到什么类...什么方法..还请版主给你例子

开开心心的过&玩每一天!!!!
2006-11-21 11:35
しΟν∈→鱈
Rank: 1
等 级:新手上路
威 望:2
帖 子:369
专家分:0
注 册:2006-10-25
收藏
得分:0 
哦  那还是那个问题啊...怎么记时呢!!!我要一个线程运行固定的时间!!怎么实现?

开开心心的过&玩每一天!!!!
2006-11-21 12:29
しΟν∈→鱈
Rank: 1
等 级:新手上路
威 望:2
帖 子:369
专家分:0
注 册:2006-10-25
收藏
得分:0 

还是不会啊.....这个时间倒底要怎么控制啊....
另起一个线程???想不通啊!!!
版主写个例子嘛!!

还有"不能对类型 Robot 中的非静态方法 keyPress(int)进行静态引用"这个问题该怎么解决呢??
不是说1.5加入了静态调用了嘛!!!晕了

[此贴子已经被作者于2006-11-21 20:21:44编辑过]


开开心心的过&玩每一天!!!!
2006-11-21 20:05
しΟν∈→鱈
Rank: 1
等 级:新手上路
威 望:2
帖 子:369
专家分:0
注 册:2006-10-25
收藏
得分:0 
恩好的   我也想到一个解决的方案了  呵呵   只是刚有想法还没有具体实现下试试看呢  谢谢版主不厌其烦的帮忙!!!

刚刚看了下程序和版主的思路差不多...只不过我的问题是那个boolean常量找不到而已,因为是要判断那个健是否被按下.....

[此贴子已经被作者于2006-11-21 20:33:59编辑过]


开开心心的过&玩每一天!!!!
2006-11-21 20:30
しΟν∈→鱈
Rank: 1
等 级:新手上路
威 望:2
帖 子:369
专家分:0
注 册:2006-10-25
收藏
得分:0 

版主写的太棒了....我刚才虽然有了思路可写了半天都不成样了....看了版主的..太精简了..只不过还没完全的看懂...先顶个!!


顺便问下volatile这个关键字是干什么的???书上没看到..以前看think in java的时候好像看到过thread这类有几个关键字的...版主能顺便都讲下嘛

[此贴子已经被作者于2006-11-21 23:52:54编辑过]


开开心心的过&玩每一天!!!!
2006-11-21 23:42
しΟν∈→鱈
Rank: 1
等 级:新手上路
威 望:2
帖 子:369
专家分:0
注 册:2006-10-25
收藏
得分:0 
.........看不懂哦..........版主有空帮我加个注释吧!!!还有回答上面帖子的问题..

开开心心的过&玩每一天!!!!
2006-11-22 00:14
快速回复:[求助]请版主帮个忙加点东西
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023839 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved