**
题目内容:**
编写程序,用线程实现文字闪烁,闪烁频率自定。 代码:package Hello;
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
public class Welcome extends JFrame implements Runnable {
private JLabel label = new JLabel("Welcome", JLabel.CENTER);
public Welcome() {
JPanel p1 = new JPanel(new BorderLayout()); // 创建面板
p1.add(label, BorderLayout.CENTER);
add(p1);
}
public static void main(String[] args) {
Welcome frame = new Welcome();
frame.setSize(400, 300);
frame.setLocationRelativeTo(null);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
Thread t1 = new Thread(frame);
t1.start();
}
public void run() {
try {
while (true) {
if (label.getText() == null)
label.setText("Welcome");
else
label.setText(null);
Thread.sleep(200); // 闪烁时间
}
} catch (InterruptedException ex) {
}
}
}



