Hi!
Warum funktioniert der folgende Code nicht?
Natürlich könnte ich das das zeichnen auf innerhalb der paint()-Funktion unterbringen, aber das möchte ich nicht, da ich dann nicht mehr selbst bestimmen kann wann gezeichnet werden soll.
fg, mouk
Warum funktioniert der folgende Code nicht?
Code:
import java.applet.*;
import java.awt.*;
public class DrawingTest extends Applet {
private Graphics dbg;
private Image dbImage;
public void init() {
setSize(500,300);
paintScreen();
}
public void paintScreen() {
dbImage = createImage(500,300);
dbg = dbImage.getGraphics();
dbg.drawRect(20,50,200,300);
dbg.fillRect(2,8,20,20);
dbg.drawImage(dbImage, 0, 0, null);
}
}
Natürlich könnte ich das das zeichnen auf innerhalb der paint()-Funktion unterbringen, aber das möchte ich nicht, da ich dann nicht mehr selbst bestimmen kann wann gezeichnet werden soll.
fg, mouk