java中怎么实现让一串字出现停留一会又消失的

2025-04-27 18:50:19
推荐回答(2个)
回答1:

用线程可以实现

    新建一个线程,去呈现文字,规定的时间结束后

import javax.swing.JFrame;
import javax.swing.JLabel;

public class NewFrame extends JFrame {

    private JLabel jl;

    public NewFrame() {

        jl = new JLabel();
        add(jl);
        setSize(500, 500);
        setLocation(300, 200);
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        setVisible(true);
        Thread t = new Thread(new Runnable() {
            @Override
            public void run() {
                jl.setText("呈现文字.5秒后消失");
                try {
                    Thread.sleep(5000);//该线程睡眠5秒
                } catch (InterruptedException ex) {
                }
                jl.setText("");//清空文字
            }
        });
        t.start();//启动线程
    }

    public static void main(String[] args) {
        new NewFrame();
    }
}

回答2:

得知道是什么样的环境中的 。。。。。。。