gpt4 book ai didi

java - 使文本在 JPanel 中短暂显示

转载 作者:行者123 更新时间:2023-12-04 06:38:28 24 4
gpt4 key购买 nike

我试图让文本在消失之前短暂出现。这将是沿着
1)将颜色设置为黑色
2) 等待 x 秒
3)将颜色设置为背景色

我调用的方法是 repaint(),然后调用paintComponent(Graphics Painter)。仅当我按下空格键时才会调用 repaint()。

我想试试repaint();Thread.sleep(1000);repaint(); (我确实捕获了 Interrupt 异常,只是未显示),但它每个 space-bar 只调用一次 paintComponent 。

有没有一种简单的方法可以做到这一点,或者这有点具有挑战性?

最佳答案

我会使用 Swing Timer安排文本的重绘。

另外,我只会使用 JLabel 来显示文本。然后您只需使用 setText(...) 方法根据需要更改文本,组件将重新绘制自身。

关于java - 使文本在 JPanel 中短暂显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4578482/

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