thread-sleep相关内容

如何同时显示闪屏和我的JFrame?

我正在处理闪屏。我设法上了一堂课。下面是一个显示闪屏的类。我的问题是,如果我从JFrame调用这个类并运行,JFrame和Splash Screen同时运行,并且在Splash Screen应该持续的持续时间之后,它们都被关闭。如何使它们同时显示? 非常感谢 public class Splash extends JWindow { AbsoluteLayout abs; Absol ..
发布时间:2022-04-18 20:51:50 Java开发

Java全屏背景颜色不会改变?

我有一些代码可以在 java 中创建一个全屏图标并将背景颜色设置为粉红色,将前景色设置为红色.但是,每次我运行它时,它都不会将背景颜色更改为红色,而只是让它透明.我把代码放在下面. 主java: import java.awt.*;导入 javax.swing.*;@SuppressWarnings({ "serial" })公共类 bob 扩展 JFrame{公共静态无效主要(字符串[] ..
发布时间:2022-01-24 14:22:11 Java开发

android游戏循环与渲染线程中的更新

我正在制作一款安卓游戏,但目前无法获得我想要的性能.我在自己的线程中有一个游戏循环,可以更新对象的位置.渲染线程将遍历这些对象并绘制它们.当前的行为似乎是波动/不均匀的运动.我无法解释的是,在我将更新逻辑放在它自己的线程中之前,我将它放在 onDrawFrame 方法中,就在 gl 调用之前.在这种情况下,动画非常流畅,只有当我尝试通过 Thread.sleep 限制更新循环时,它才会变得不稳定/ ..
发布时间:2022-01-09 09:21:00 移动开发

在 ActionListener 中使用 Thread.sleep() 的简单动画

我在使用此代码创建轮盘时遇到问题.目标是当我点击“旋转!"时旋转轮子.按钮.我通过创建一个 for 循环来完成此操作,该循环应该将轮子的状态从 true 更改为 false,从而更改方向.如果这样做足够快,应该会产生运动的错觉. 我遇到的问题:尽管我放置了 repaint(),但我的轮子仅在整个 for 循环完成后才重新绘制.所以,它只旋转一个刻度. 这是我的 ActionListen ..
发布时间:2021-12-30 18:44:25 Java开发

Java Swing JButton 时间延迟(闪烁)

我正在尝试让我的 JButton 为我正在创建的这个游戏闪烁红色.这个网站上的所有解决方案都建议使用线程并将其置于睡眠状态或使用计时器,但是,暂停似乎是在颜色更改后出现 这是我的代码: Color cb = board[Y1][X1].getBackground();board[Y1][X1].setBackground(Color.RED);//暂停board[Y1][X1].setBa ..
发布时间:2021-12-29 22:53:12 Java开发

为什么 Thread.sleep() 在 JavaFX 中不起作用?

当我使用 JavaFX 时,睡眠功能不会相应地工作.就像这段代码: 公共类控制器{@FXML 私有标签;@FXML 私有按钮 b1;public void write() 抛出 InterruptedException{label.setText("第一次");for(int i=1;i 当按下按钮 b1 时,将调用写入函数.现在,在 2 秒后在控制台中打印“Value + i".但是那个时候 ..
发布时间:2021-12-20 12:11:41 Java开发

JavaFX 应用程序线程如何工作?

我遇到了 Java FX 应用程序线程的问题.这是一个伪代码: showMenu();//等待动作的控制器(按下按钮)...showLoadingPic();线程睡眠(2000);显示地图(); 问题是sleep发生在showMenu()中显示的窗口中,showLoadingPic()根本没有显示,在showMap()中的最后窗口显示. showLoadingPic 中的场景有一个进度条 ..
发布时间:2021-12-20 12:01:37 其他开发

Swing - Thread.sleep() 停止 JTextField.setText() 工作

可能的重复: 对单个线程使用 sleep() 我在使用 Thread.sleep() 时遇到了 JTextField.setText() 问题.这是我正在制作的基本计算器.当输入字段中的输入格式不正确时,我希望“输入错误"在输出字段中出现 5 秒钟,然后将其清除.setText() 方法 did 当我只将文本设置为“INPUT ERROR"并打印出介于两者之间的文本时,我发现它可以同时使用 ..
发布时间:2021-12-09 18:22:25 Java开发

如何在 Swing 中创建延迟

我制作了一个二十一点游戏,我希望 AI 玩家在拿牌之间暂停.我尝试简单地使用 Thread.sleep(x),但这使它冻结,直到 AI 玩家完成他的所有卡片.我知道 Swing 不是线程安全的,所以我查看了 Timers,但我不明白如何为此使用计时器.这是我当前的代码: while (JB.total 0)) {案例0:JB.hit();休息;情况1:打破了;案例2:JB.hit();JB.b ..
发布时间:2021-12-09 18:16:09 Java开发

如何在 WPF 中执行操作之前设置延迟

我尝试使用以下代码在导航到下一个窗口之前延迟 2 秒.但线程首先调用,文本块显示一微秒并进入下一页.我听说调度员会这样做. 这是我的片段: tbkLabel.Text = "两分钟延迟";线程睡眠(2000);Page2 _page2 = new Page2();_page2.Show(); 解决方案 对 Thread.Sleep 的调用阻塞了 UI 线程.您需要异步等待. 方法 ..
发布时间:2021-12-05 16:33:04 C#/.NET

对单个线程使用 sleep()

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

我如何在 Java 中延迟?

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

让 Android 休眠以进行测试

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

让 PHP 等到函数完成?

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

暂停 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 Java开发

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

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

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开发