import java.awt.*; import java.applet.*; import javax.swing.*; import java.awt.*; public class AnimationLine extends JApplet { public void init() { getContentPane().add(new AnimationLinePanel()); setSize(800,500); } public class AnimationLinePanel extends JPanel { int linex,linem = 1; public AnimationLinePanel() { setBackground(Color.black); } public void paintComponent(Graphics page) { super.paintComponent(page); page.setColor(Color.red); page.drawLine(linem,200,310,400); if(linex > 500) { linem = -500; page.setColor(Color.green); page.drawLine(linem,200,310,400); } if(linex < 0) { linem = 600; page.setColor(Color.yellow); page.drawLine(linem,200,310,400); } linex += linem; repaint(); } } }