Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » Java » zeichnen innerhalb public void actionPerformed(ActionEvent ae){

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
21.06.2004, 11:13 Uhr
~widar
Gast


ist das möglich innehalb dieser Methode was mit Graphics zu zeichnen ?
public void actionPerformed(ActionEvent ae){
Graphics g;

...... und dann hier zeichnen

}
oder wie geht das mit paint() ?

danke
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
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)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ Java ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: