📄 simplebanner.java
字号:
import java.awt.*;
import java.applet.*;
//<applet code="simpleBanner" width=300 height= 200></applet>
public class simpleBanner extends Applet implements Runnable {
String msg = " A Simple Moving Banner.";
Thread t = null;
int state;
boolean stopFlag;
//Set colors and initialize thread.
public void init() {
setBackground(Color.cyan);
setForeground(Color.red);
}
//Start thread
public void start () {
t = new Thread(this);
stopFlag =false;
t.start();
}
//Entry point for the thread that runs the banner.
public void run() {
char ch;
//Display banner
for( ; ; ) {
try {
repaint();
Thread.sleep(250);
ch = msg.charAt(0);
msg =msg.substring(1, msg.length());
msg += ch;
if(stopFlag)
break;
} catch(InterruptedException e) {}
}
}
//Pause the banner.
public void stop() {
stopFlag = true;
t = null;
}
//Display the banner.
public void paint(Graphics g) {
g.drawString(msg, 50, 30);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -