Ich könnte mir vorstellen, dass das this probleme macht:
Eventuelle Abhilfe:
Code:
private JPanel thisPanel=null;
public void setThisPanel(JPanel toSet){
thisPanel=toSet;
}
...
public void run()
{
SwingUtilities.updateComponentTreeUI(thisPanel);
System.out.println ("run done" );
}
...
DrawPanel neuzeichnen= new DrawPanel();
neuzeichnen.setThisPanel(neuzeichnen);
neuzeichnen.run();
Nützt das was?
MfG Bischi
PS: Mit Threads immer aufpassen!
PS2: Wieso benutzt du überhaupt run?! Und nicht eine beliebige andere Funktion?
Lesezeichen