001
21.06.2004, 13:26 Uhr
typecast
aka loddab (Operator)
|
Ist eigentlich nicht üblich. Normalerweise setzt du irgendwelche Variablen und zeichnest alles in der paint()-Methode.
Diese wird immer dann aufgerufen, wenn es um ein neuzeichnen geht.
Das heißt, dass wenn du in der actionPerformed-Methode zeichnest und dann dein Fenster überdeckt wird, so dass es neu gezeichnet werden muss, dann sind die Zeichnungen die du in actionPerformed() gemacht hast weg.
Deshalb setze da nur irgendwelche Variablen, mit denen du festlegst, was gezeichnet werden soll, rufen dann die repaint() auf und lass das alles in paint() zeichnen. -- All parts should go together without forcing. ... By all means, do not use a hammer. (IBM maintenance manual, 1925) |