📄 animator.java~70~
字号:
import java.applet.*;import java.awt.Graphics;import java.awt.Color;import javax.swing.JLabel;import java.awt.BorderLayout;public class Animator extends Applet implements Runnable { Thread runner; int x, y; JLabel happy; public void init() { x = 0; y = 200; happy = new JLabel("Merry Christmas to my pig head."); add(happy, BorderLayout.CENTER); } public void start() { runner = new Thread(this); runner.start(); } public void run() { while(true) { //x += 4; //y += 4; //使一个对象 绕圈的 判断算法 if(x >= 0 & x < 200) { if(y >= 200 & y <= 400) { x += 4; y += 4; } else if(y < 200) { x -= 4; y += 4; } } else if(x >= 200 & x <= 400) { if( y <= 0) { x -= 4; y += 4; } else if(y > 0 & y <= 200) { x -= 4; y -= 4; } else if( y > 200 & y <= 400) { x += 4; y -= 4; } } //算法结束 //注释掉这个算法 去掉其它的注释 有另一个显示效果 repaint(); /*if(x > 200) { return; } */ try { Thread.sleep(10); } catch(InterruptedException e) { ; } } } public void paint(Graphics g) { g.setColor(Color.blue); //对象颜色 g.fillOval(x, y, 30, 20); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -