agora funfa

by gasgaweg on February 23rd, 2012
No notes
Syntax: Java 5
Show lines - Hide lines - Show in textbox - Download
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();
			}
		}
	}
 
}
 

Leave a Reply

Note: XHTML is allowed. Your email address will never be published.

Subscribe to this comment feed via RSS