站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2ME 专题关于时间的问题,请教大家

关于时间的问题,请教大家

摘要: 关于时间的问题,请教大家


当按下某个键时让方向键和select键不能使用n秒,n秒后恢复正常,请问要怎样实现?


关注


加个标志不就行了吗


您能再具体说说吗


1)按某个键,标志位改变,计时器开始计时
2)计时器工作时间,由于标志位改变,那些被限制的按键无效(即按了无动作)
3)计时器到时,停止计时工作,标志位复位,按键恢复工作



恩,我明白了,问题是现在如何做计时器,条件是,不能产生新类,要在一个Canvas类下实现


自己顶一下


keyPressed里面处理


能再具体点说说吗


没人帮忙吗?


要不就建内部类,内部类也不成就老土的方法System.currentTimeMillis()来判断


思路楼上几位已经说得比较明显了,只是实现的问题。楼主稍仔细深入想一下也就OK了的事,何必再问呢
你和程序中方向键和select键按下时,总会做点什么吧,如果什么都不做就等于不能使用了
代码一般来说是像这样的:
if (方向键和select键按下)
{
//do something
}
你只需要再设置一个变量,或是利用已有变量。。。。
if ( 某个键按下)
{
标示位为假;
初始时间= System.currentTimeMillis();
}

//循环体中
if (System.currentTimeMillis() - 初始时间 > n *1000)
{
某标志位为真
}
if (方向键和select键按下 && 某标志位为真)
{
//do something
}


多谢


↑返回目录
前一篇: J2ME数据库问题,老是报InvalidRecordIDException。
后一篇: 【求助】开发手机应用程序的超基本问题!KJAVA大虾进来下下!请以光速回复,谢谢!