
正文
让游戏暂停的java代码 java怎么让程序暂停一秒
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
javame游戏暂停 和 继续代码怎么写
在线程里控制逻辑啊,写布尔值控制,写个暂停方法,修改布尔值,
private class MyThread extends Thread {
public void run() {
while (true) {
input();
if(!pause){
gameLogic();
}
repaint();
try {
Thread.sleep(30);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}
}
public void pauseGame(){
pause = true;
}
public void resumeGame(){
pause = false;
}
在游戏里做暂停,就是点击以后调用这个暂停方法,如果是外部来电什么让游戏暂停的java代码的,会自动回调pauseApp(暂停)和 startApp(恢复)不过有让游戏暂停的java代码的手机不支持
protected void pauseApp() {
// System.out.println("pause....");
mc.pauseGame();
}
protected void startApp() throws MIDletStateChangeException {
// System.out.println("startApp....");
mc.resumeGame();
}
在显示画布的时候,系统在调用paint方法之前都会调用一次showNotify()
protected void hideNotify(){
// System.out.println("画布被隐藏");
pauseGame();
}
//在显示画布时,系统调用一次paint方法,showNotify在paint之前调用一次(显示)
protected void showNotify(){
// System.out.println("画布即将要显示");
resumeGame();
}
相关问答
Q1: java中如何暂停一个程序?
1.
Thread.sleep(4000);
暂停4000毫秒,也就是四秒,如果像无限暂停那就把4000改成一个足够大的数.
* 注意引入Thread的包,Eclipse或Intellij会自动提示 (我忘了在哪个包了~
2.
可以用java.util.Scanner来要求用户输入东西以达到暂停效果,
具体使用方法请百度
Q2: java俄罗斯方块实现新游戏、暂停、继续功能的代码怎么写
jMenuItem1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
//这里实现游戏开始
}
});
Q3: JAVA中如何让程序暂停?
看到的回答确实有点不明不白的。楼主估计已经搞定了吧让游戏暂停的java代码,应该是这么做的
在让游戏暂停的java代码你想要暂停的地方加上下面这段程序
try{
Thread.sleep(10000);
}catch(Exception e){
}
不需要添加什么包哦,sleep里面的参数就是你要停止的时间,单位是毫秒。
Q4: java中如何实现暂停程序,单击按钮继续?
1、所谓“暂停”,就是程序暂等待。
2、在java中暂停,有几种方法,如线程wait或是sleep或是yield等,自己百度查一下这些方法的用法,就可以解决你的问题了~
试试吧
Q5: 在JAVA循环中,怎么让程序停顿1秒?
可以参考下面的代码让游戏暂停的java代码:
public class Test{
public static void main(String args[]){
int[]a=new int[20];
for(int i=1;i=20;i++){
a[i-1]=i;
try{Thread.sleep(1000);}catch(Exception e){}
System.out.println(a[i-1]);
}
}
}//利用数组让游戏暂停的java代码,输出20个数让游戏暂停的java代码,每秒输出一个。
扩展资料:
Java几种常用的循环如下:
1、for循环(已知循环多少次)
使用方法:先判断,在执行让游戏暂停的java代码;如果循环次数确定,那么一般用for循环
2、while循环
使用方法:先判断,在执行让游戏暂停的java代码;当条件表达式成立时,则执行循环体,然后再进行判断,如果条件不成立时,有可能不执行。一般用于循环次数不确定的循环
3、do..while循环
使用方法:先执行,后判断;一般用于循环次数不确定的循环,与while循环不同的是先执行后判断,至少会执行一次。
参考资料来源:百度百科-Java (计算机编程语言)
关于让游戏暂停的java代码和java怎么让程序暂停一秒的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






