我有一个 JLabel。最初我为它设置了一些文本。
JLabel j = new JLabel();
// set width height and position
j.setText("Hello");
我只希望文本 Hello 显示 5 秒。然后我希望显示文本再见。
我怎么能这样做。
我的作品;但我知道这是错误的,因为它一次只执行 1 个 if-else 块。我想我需要一个计时器或计数器。让这个工作。帮助 ?
long time = System.currentTimeMillis();
if ( time < (time+5000)) { // adding 5 sec to the time
j.setText("Hello");
} else {
j.setText("Bye");
}