gpt4 book ai didi

java - 计时 JPanels 的显示时间

转载 作者:行者123 更新时间:2023-12-01 06:15:37 32 4
gpt4 key购买 nike

我的桌面应用程序有一个恼人的问题,我无法弄清楚。我已将问题隔离到以下示例中。我正在尝试做什么......

我有一个jframe和5个jpanels,每个面板都有不同的图片。启动后,用户将看到面板 A,其中一个按钮全部位于我的 jframe 内。当按下按钮时,我希望面板 A 消失,面板 B、C、D 和 E 依次变得可见,但每个面板显示的时间长度不同......B 可见 3 秒,B 不可见,C 可见 5 秒,C 不可见...等等。

我尝试过 javax.Timer、Thread.sleep(3000) 甚至 for statements,但似乎都没有达到我想要的效果。你们将如何实现这一目标?我需要考虑什么方法?

提前致谢。

最佳答案

使用 Swing Timer 听起来是一个合理的方法。当用户单击 JButton 时,显示 B 并启动计时器,计时器的间隔应为 3 秒。当计时器触发时,显示 C 并将计时器的间隔更改为 5 秒。当它再次触发时,显示 C 并设置您想要显示 C 的时间间隔。

如果这不起作用,请发布 MCVE显示您已经尝试过的内容,我们将从那里开始。

关于java - 计时 JPanels 的显示时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25626458/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com