中易网

java jpanel继承的线程在别的类里面怎么控制

答案:1  悬赏:50  
解决时间 2021-01-20 20:49
java jpanel继承的线程在别的类里面怎么控制
最佳答案
// 心跳包发送计时器
private static final Map timer;
static {
users = new HashMap();
timer = new HashMap();
}


class MyTimerTask extends TimerTask {
private WebSocketSession session;

public MyTimerTask(WebSocketSession session) {
this.session = session;
}
@Override
public void run() {
try {
if (session.isOpen()) {
String msg = "heartbeat_info";
System.out.println("当前资源量 " + users.size());
this.session.sendMessage(new TextMessage(msg.toString()));
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
//给你看看我的计时器吧,每个线程创建一个单独的计时器 用map来控制计时器追问你这个很厉害!我前面没写清楚,我的计时器的意思是在主程序左下角有一个时间,从游戏开始00:00:00开始走 然后游戏结束就停计时,并且弹出对话框告诉玩家花了多少时间赢得游戏。。。。。。可是我在主界面里用过Runnable了,在计时器类里面接了Runnable以后控制不了线程,也就是一启动时间就走不停一直到程序结束才能停,急死我了追答你用TimerTask 这个类啊,继承他,重写run方法,你查查api,我这里贴出来还不如你自己查一下追问大神 我希望实现的效果就是按一下Start时间能走就OK了(字数有限长话短说)
但是画布是public class Cg1 extends JPanel implements Runnable{主程序是public class Cg2 extends JFrame implements ActionListener{
所以画布的内容 和  按钮不是同一个类里面 怎么实现按键启动和暂停线程。

追答你的问题是线程的通讯问题线程暂停调用wait()方法,你加我qq248837525我贴代码给你
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
美吧养颜会馆地址在什么地方,想过去办事
尚亿美容半永久地址好找么,我有些事要过去
红宝石美业地址在什么地方,我要处理点事
5月幼儿园大班幼小衔接活动可以做哪些?
南方多利a发行是哪一年
PSP创造球会8怎么解锁新球队
独立显卡如何降低功耗
玛哈·哇集拉隆功的家庭
丁字开头的有哪些年
鲜炒翡翠玉虾的做法,鲜炒翡翠玉虾怎么做好吃
PS2版的古墓丽影8是不是不好玩
地瓜上的粘液怎么洗掉?
形容风采的成语
FPGA quartus中用 pin planner 给管教分配I&#
芳心错汗似刀伤上赌相聚一者藏(打一字)
推荐资讯
求推荐个三脚架!!!
“舟”加偏旁能组成什么新字?
2毫米的瓷砖缝可以直接用美缝剂钩吗?
朋友(女的)她生日的时候送什么礼物(有纪念意
刚被日过,又想咋办
12张照片墙设计可以怎么做?
奶块中为什么对好友录音会失败,失败了要怎么
我家厨房电线是2,5平!要换4平的怎么接
电瓶车电池
头发出油脱发怎么办,有办法可以缓解吗?
深圳大企业招聘通过哪些渠道
冰箱不停机怎么办?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?