agora funfa
No notes
Syntax:
Java 5
package rsjuliao; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.geom.Line2D; import javax.swing.JFrame; import com.sun.org.apache.bcel.internal.generic.NEW; public class Teste extends 1.5.0/docs/api/javax/swing/JFrame.html">JFrame { private static final long serialVersionUID = 2507706525784405524L; public 1.5.0/docs/api/java/lang/Integer.html">Integer aaaaa=0; public static void main(1.5.0/docs/api/java/lang/String.html">String args[]) { Teste janela = new Teste(); janela.setVisible(true); 1.5.0/docs/api/java/lang/Thread.html">Thread clock = new Clock(janela); clock.start(); } @1.5.0/docs/api/java/lang/Override.html">Override public void paint(1.5.0/docs/api/java/awt/Graphics.html">Graphics graph) { super.paint(graph); 1.5.0/docs/api/java/awt/Graphics2D.html">Graphics2D graph2D = (1.5.0/docs/api/java/awt/Graphics2D.html">Graphics2D) graph; this.setSize(200, 200); graph2D.draw(new 1.5.0/docs/api/java/awt/geom/Line2D.Double.html">Line2D.Double(0+this.aaaaa, 0, 100, 100)); } } class Clock extends 1.5.0/docs/api/java/lang/Thread.html">Thread { Teste janela; public Clock(Teste janela) { this.janela = janela; } @1.5.0/docs/api/java/lang/Override.html">Override public void run() { while (true) { janela.repaint(); janela.aaaaa++; try { sleep(33); //30 quadros por segundo +- } catch (1.5.0/docs/api/java/lang/InterruptedException.html">InterruptedException e) { e.printStackTrace(); } } } }