主題:字型閃爍
原理:通過線程不斷重新整理界面
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();
}
}
}