Y
yyannekk
Gast
ja frage steht schon im topic...
kann ich in einem applet auch malen ohne die paint methode zu überschreiben?
(das eigentliche problem ist das ich aus einem thread die repaint methode aufrufe
und der thread sofort weiterläuft ohne erst alles fertig zuzeichnen
ich will aber das alles nacheinander abgearbeitet wird)
Beispiel Code
Ausgabe ist bei mir | 213 |
kann ich in einem applet auch malen ohne die paint methode zu überschreiben?
(das eigentliche problem ist das ich aus einem thread die repaint methode aufrufe
und der thread sofort weiterläuft ohne erst alles fertig zuzeichnen
ich will aber das alles nacheinander abgearbeitet wird)
Beispiel Code
Java:
public void init()
{
Thread t = new Thread(this);
t.start();
}
public void paint(Graphics g)
{
System.out.print("2");
}
@Override
public void run()
{
while(true)
{
System.out.print("1"); /// um diese drei zeilen geht es die ausgabe müsste
repaint(); /// doch eigentlich | 123 | sein, also nacheinander
System.out.print("3 | "); /// abgearbeitet
try
{
Thread.sleep(1000);
}
catch (InterruptedException e)
{
e.printStackTrace();
}
}
}
}
Zuletzt bearbeitet von einem Moderator: