G
Guest
Gast
hallo ,
ich habe folgendes problem, wollte in einer klasse fenster, ein FENSTER erzeugen, jedoch die bilder sollen von den anderen klassen, die abgeleitet sind erzeugt werden. Aus irgendwelchen gründen auch immer, will er nicht in die methode paint springen und dort das zeichnen
in der klasse paint von der oberenklasse ist das kein problem aber in den unterklassen springt er nicht zu paint rein??
jetzt meine frage kann man paint nur in einem projekt anwenden oder woran liegt das problem??
z.b
als beispiel: nicht mal das funktioniert aber warum???
*Edit by Wildcard - Code Tags repariert*
ich habe folgendes problem, wollte in einer klasse fenster, ein FENSTER erzeugen, jedoch die bilder sollen von den anderen klassen, die abgeleitet sind erzeugt werden. Aus irgendwelchen gründen auch immer, will er nicht in die methode paint springen und dort das zeichnen
in der klasse paint von der oberenklasse ist das kein problem aber in den unterklassen springt er nicht zu paint rein??
jetzt meine frage kann man paint nur in einem projekt anwenden oder woran liegt das problem??
z.b
als beispiel: nicht mal das funktioniert aber warum???
Code:
class fenster extends JFrame
{
public static void main(String[] sinnlos)
{
fenster wnd = new fenster();
}
public fenster ()
{
super("HALLO ");
setBackground(Color.blue);
setSize( 150, 150 );
setVisible(true);
}
public void paint(Graphics gg)
{
spieler SPIELEER=new spieler(gg);
}
}
public class spieler extends Frame
{
Image image;
public spieler(Graphics t)
{
this.t=t;
image = Toolkit.getDefaultToolkit().getImage("test.png");
this.image=image;
}
public void paint(Graphics gg)
{
Graphics;
MediaTracker laden = new MediaTracker(this);
laden.addImage(image,0);
try {
laden.waitForAll(50);
} catch (InterruptedException e) {
}
gg.drawImage( image, this.rx, this.ry, this );
}
*Edit by Wildcard - Code Tags repariert*