movingstring.java
来自「java课件 java课件 java课件 java课件」· Java 代码 · 共 39 行
JAVA
39 行
//<applet code="MovingString.class" height="100" width="950">
//</applet>
import java.awt.*;
import javax.swing.*;
class MovePanel extends JPanel implements Runnable{
String s="You are welcome to the animation world."+
" ";
Font f=new Font("Dialog",Font.BOLD,36);
Color c=Color.CYAN;
public void paintComponent(Graphics g){
super.paintComponent(g);
c=new Color((int)(Math.random()*256),
(int)(Math.random()*256),
(int)(Math.random()*256));
g.setColor(c);
g.setFont(f);
g.drawString(s,10,50);
}
public void run(){
while(true){
char c=s.charAt(0);
s=s.substring(1)+c;
repaint();
try{
Thread.sleep(500);
}catch(InterruptedException e){}
}
}
}
public class MovingString extends JApplet{
MovePanel mp=new MovePanel();
Thread t=new Thread(mp);
public void init(){
getContentPane().add(mp,BorderLayout.CENTER);
t.start();
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?