主题:字体闪烁
原理:通过线程不断刷新界面
java 代码如下:
import java.awt.Color;
import java.awt.Font;
import javax.swing.*;
public class FlashingText extends JApplet implements Runnable {
private JLabel Text=new JLabel("Welcome",JLabel.CENTER);
public FlashingText(){
add(Text);
new Thread(this).start();
}
@Override
public void run() {
// TODO Auto-generated method stub
try {
while(true){
if(Text.getText()==null)
Text.setText("Welcome");
else
Text.setText(null);
Thread.sleep(500);
}
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}