Hallo Zusammen!
Ich habe die Forumsuche benutzt, aber die bereits existierenden Threads haben mir nicht wirklich geholfen. Ich hoffe, dass ich hier keinen nerve :wink:
Also mein Problem ist folgendes: Ich möchte einfach nur in einem Thread zeichnen und ich kriege es einfach nicht hin mir eine Instanz von Graphics zu erzeugen. Also mein Code ist folgender:
Ich steh noch ziemlich am Anfang und es tut mir leid wenn ich dumme Fragen stelle, aber ich hoffe ihr helft mir trotzdem :roll:
Vielen Dank schonmal
DarkwingDuck
Ich habe die Forumsuche benutzt, aber die bereits existierenden Threads haben mir nicht wirklich geholfen. Ich hoffe, dass ich hier keinen nerve :wink:
Also mein Problem ist folgendes: Ich möchte einfach nur in einem Thread zeichnen und ich kriege es einfach nicht hin mir eine Instanz von Graphics zu erzeugen. Also mein Code ist folgender:
Code:
import java.awt.Color;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.Graphics2D;
import java.awt.event.WindowEvent;
import java.awt.event.WindowListener;
public class Draw extends Frame implements WindowListener
{
private static final long serialVersionUID = 1L;
public static void main(String[] args)
{
new Draw();
DrawToo df = new DrawToo();
Thread t = new Thread(df);
t.start();
}
public Draw()
{
setLayout(null);
setTitle("Draw");
setSize(1024, 768);
setVisible(true);
addWindowListener(this);
}
public void paint(Graphics g)
{
g.setColor(Color.RED);
g.fillRect(100, 100, 100, 100);
}
}
class DrawToo extends Frame implements Runnable
{
public void run()
{
Graphics g = new Graphics();
g.setColor(Color.BLUE);
g.drawRect(300,300,100,100);
}
}
Ich steh noch ziemlich am Anfang und es tut mir leid wenn ich dumme Fragen stelle, aber ich hoffe ihr helft mir trotzdem :roll:
Vielen Dank schonmal
DarkwingDuck