thread-sleep相关内容

对单个线程使用 sleep()

我对 Java 还很陌生,我开始使用不同的线程以便在我的代码的一部分上使用 wait() 或 sleep()并让其他人继续运行. 对于这个项目,我将 JFrame 与 javax.swing.* 和 java.awt.* 导入一起使用.我想要做的是让其中一个线程(在我的代码中它是主要的起始线程)允许玩家在井字棋盘上选择一个空间,当他们点击它时,它会改变图标,并且然后 AI 将等待 1 秒,然 ..
发布时间:2021-11-25 15:02:15 Java Web开发

我如何在 Java 中延迟?

我正在尝试用 Java 做一些事情,我需要一些东西在 while 循环中等待/延迟几秒钟. while (true) {如果(我== 3){我 = 0;}ceva[i].setSelected(true);//我需要在这里等ceva[i].setSelected(false);//我需要在这里等我++;} 我想构建一个步进音序器,而且我是 Java 新手.有什么建议吗? 解决方案 如果 ..
发布时间:2021-11-25 12:45:24 Java Web开发

延迟在 Java 图形中不起作用

这是通过 Bresenham 算法在计算位置上绘制点的代码: public void drawBresenhamPoints(Graphics2D g2, List bresenham) 抛出 InterruptedException{Graphics2D g = (Graphics2D) g2;如果(布雷森汉姆 == 空)返回;g.setColor(Color.DARK_GRAY);for(i ..
发布时间:2021-11-10 05:48:10 其他开发

让 Android 休眠以进行测试

我正在创建一个闹钟应用程序,目前在处理唤醒锁(或者可能是其他问题)方面存在问题,以便在手机处于睡眠状态时使闹钟正常工作.然而,我的问题实际上并不是关于唤醒锁,而是关于如何让手机进入睡眠状态,以便我可以测试我想在我的闹钟应用程序上实现的各种选项.目前我必须等待手机进入睡眠状态才能测试我的代码.那么有没有办法以编程方式让手机进入深度睡眠? 解决方案 我在开发工作期间遇到了同样的问题.andro ..
发布时间:2021-10-26 16:40:51 其他开发

让 PHP 等到函数完成?

有没有办法让 PHP 等到函数返回后再继续? 这是我的代码: 本来应该等到blahblah.txt改变后,再等五秒,然后打印“done",然而,五秒后打印“done",不管文件实际上已更改. 解决方案 PHP 是单线程的,这意味着它在继续之前一次执行一条指令.换句话说,PHP 在继续执行下一条语句之前自然会等待一个函数完成执行. 我尝试在我的机器上执行你的代码,它正确地等 ..
发布时间:2021-09-20 20:38:02 其他开发

暂停 Swing GUI

嗨!所以我从 netbeans java gui 开发开始,我遇到了这个问题: 我制作了一个带有按钮和文本字段的窗口.当用户单击按钮时,我希望文本字段开始输入延迟.例如: textfield.text=h等待(1)秒textfield.text=he等待(1)秒textfield.text=hel等待(1)秒textfield.text=地狱等待(1)秒textfield.text=你好 ..
发布时间:2021-09-07 20:16:50 其他开发

为什么我的循环 GUI 计时器没有显示?

我正在尝试制作一个 GUI 计时器不使用 javax.swing.Timer(有点奇怪的任务),但我无法让它工作.它应该让线程休眠 1 秒,在 seconds 上加 1,然后重复(无限).当我运行我的程序时,图标出现,但窗口没有出现.我猜我的错误是在 Thread.sleep(1000); 行或那个区域,但我不确定为什么它不起作用.Thread.sleep(millis) 与 Swing 应用程序 ..
发布时间:2021-09-02 20:43:05 其他开发

Swing JForm 冻结,直到操作完成

我想创建一个 Java 应用程序,该应用程序使用 Swing 组件可视化合并排序.到目前为止,我已经写了这个: import java.awt.event.ActionEvent;导入 java.awt.event.ActionListener;导入 java.util.Random;导入 javax.swing.JButton;导入 javax.swing.JFrame;导入 javax.sw ..
发布时间:2021-09-02 20:06:56 其他开发

Java 中的贪吃蛇游戏

我正在为蛇开发一个程序.到目前为止,我有两个类,一个用于游戏的所有逻辑,另一个作为运行游戏的主类.这是我所拥有的 蛇类: 这是所有的常量 import java.awt.*;导入 java.awt.event.*;导入 javax.swing.*;导入 java.util.*;公开课蛇{//图形界面组件私人 JPanel 板;私人 JButton[] 蛇身部分;私人 JButton ..
发布时间:2021-07-07 19:21:13 其他开发

绘画方法在while循环中不起作用

我有两个班级.我试着移动圆圈.当我在 Game.java 中输入 break 语句时,它会为我画一个圆圈,不动.没关系.但是,当我想移动圆圈时(通过删除 break 它什么也不显示.我不知道如何调试它.我发现当我使用 while 没有 break; 时,程序没有进入paint方法; 语句. 任何人都可以告诉我如何调试这样的问题.提前致谢 App.java import java.awt. ..
发布时间:2021-06-13 19:58:21 其他开发

让线程休眠的更好方法

我一直在做一个关于 Java 8 中 2D 图形的教程,当时 NetBeans 提示我执行 Thread.Sleep 会影响性能.然而,尽管我已经找到了几种更好的方法,但我一直无法找到一种方法来包含它们而不会使代码混乱. 打包平台游戏;导入 java.awt.*;导入 javax.swing.*;导入 java.util.Scanner;@SuppressWarnings("串行")公共类平台游 ..
发布时间:2021-06-07 19:13:33 其他开发

暂停线程的最佳方法?

我有一个 Runnable 类,它使用无限 while 循环在其 run 方法中连续执行操作.有时用户可能想要暂停/恢复操作.暂停线程的最佳方法是什么.我有两个想法: 第一 class Foo extends Runnable {@覆盖公共无效运行(){而(真){如果(暂停标志)尝试{线程.sleep();} catch(InterrruptedException ie) {//...}} ..
发布时间:2021-06-04 20:35:26 其他开发

我的 Thread.sleep() 问题

我正在创建一个简单的视频扑克程序,现在我正在处理在用户指定他想要持有的牌后执行的操作,并在抽奖后用新牌替换丢弃的牌.我有一个操作,我想一张一张地更换卡片,但在所有更换之间有延迟,但是使用下面的代码,它将休眠 500 毫秒乘以我必须更换的卡片数量,然后全部更换卡一次,而不是像我想要的那样一次更换一张.非常感谢任何帮助! Action drawAction = new AbstractAction( ..
发布时间:2021-06-04 20:32:26 其他开发

Java - 线程和静态变量

刚开始使用 Java 中的线程,我无法对程序的输出进行推理 public class ThreadExample extends Thread{私人内部信息;静态整数 x = 0;公共线程示例(整数信息){this.info = 信息;}公共无效运行(){如果(信息== 1){x = 3;System.out.println(Thread.currentThread().getName() + ..
发布时间:2021-06-04 20:19:23 其他开发

简单的摆幅延迟

在swing应用程序中,我有一个弹出的jDialog,其中弹出一个jlabel,上面写着"Hang on 5 seconds". 5秒后,标签应更改为“好,现在我完成了."然后将出现一个按钮,允许用户单击继续. 在下面的示例操作(链接到导致弹出窗口的按钮)上,弹出窗口按原样出现,但它是空白的,而不是说“挂5秒钟".然后5秒钟后,所有内容都会更新,标签在那里,按钮也在那里.发生什么了?线 ..
发布时间:2021-05-18 19:20:01 其他开发

Java设置延迟更改imageicon

我正在尝试设置按下按钮的延迟时间,以将图像图标设置为某个图像,然后设置另一个延迟,以便设置另一个图像,所有这些都可以通过单击来完成.换句话说: 单击按钮->设置图像->延迟->设置另一张图像. 我在代码中得到的只是“设置另一个图像"的最后状态. 我也不想使用计时器,我想使用延迟. 这是我关注的代码部分. btnNewButton.addMouseListener(new ..
发布时间:2021-04-30 18:32:02 其他开发

如何避免for循环中的Thread.sleep()中断UI线程?

我有以下伪代码来阐明我的问题和解决方案.我的原始帖子和详细结果在Stack Overflow上,网址为:等待( )& Sleep()不能按预期工作. public class PixelArtSlideShow { // called with click of Menu item. create List of each selected pixelArtFile ..
发布时间:2021-02-10 20:07:26 其他开发

为什么Thread.sleep()在JavaFX中无法正常工作?

当我使用JavaFX时,睡眠功能将无法正常工作.像下面的代码: public class Controller { @FXML private Label label; @FXML private Button b1; public void write() throws InterruptedException { label.setText("FIRST TIME"); ..
发布时间:2021-02-10 19:21:17 其他开发

JavaFX矩形不会更新

我正在尝试使用蜂窝自动机来做一个迷宫解析器,但是显示有问题 对于每一个新一代的自动机网格,我们尝试以矩形形式显示单元格.初始化工作良好,并且显示了网格,也显示了最后一代模拟,但没有显示中间步骤. 第一代图片 上一代 //Initialise la liste des rectangles public void initRectList() { for(int height = ..
发布时间:2021-02-10 19:21:09 其他开发