标签: swing jlabel wait
我正在制作一个Oregan Trail游戏,我正在尝试模拟像驾驶一样的体验。
基本上,当我点击“旅行”时,我希望右上方的jpanel显示“旅行”,如图所示。然后几秒钟后,我希望右上方的JPanel删除“旅行”并显示不同的信息。
使用Thread.sleep冻结了我的应用程序。我也尝试过使用SwingWorker,它有点奏效。说旅行的JPanel会消失,新的会出现,但我必须先点击一个按钮,而不是自动出现。
如何让JPanel /应用程序等待一段时间,然后自动显示新信息?
答案 0 :(得分:1)
我可能会使用Future<T>。
答案 1 :(得分:0)
我不是一个UI人,但我知道在GUI客户端应用程序中我们使用Foxtrot来管理UI内容。