Java这个该怎么实现呢?

问题遇到的现象和发生背景
问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果

img

你可以参考一下,希望采纳

import javax.swing.*;

public class MyFrame extends JFrame implements Runnable {
    private JLabel jlblText;

    public MyFrame() {
        jlblText = new JLabel("Welcome", JLabel.CENTER);
        add(jlblText);
        new Thread(this).start();

        this.setDefaultCloseOperation(EXIT_ON_CLOSE);
        this.setBounds(400, 300, 300, 300);
        this.setVisible(true);
    }

    @Override
    public void run() {
        try {
            while (true) {
                if (jlblText.getText() == null)
                    jlblText.setText("Welcome");
                else
                    jlblText.setText(null);

                Thread.sleep(200);
            }
        } catch (InterruptedException ex) {

        }
    }

    public static void main(String[] args) {
        MyFrame frame = new MyFrame();
    }
}

img