tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
202
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    jannaef jannaef ist offline Mitglied
    Registriert seit
    May 2008
    Beiträge
    24
    Hallo

    Habe ein Problem, ich zeichne auf ein Canvas funktioniert auch super, nur wenn ich mein Fenster hinter ein anderes lege, oder mein Fenster in der Grösse ändere verschwindet die Zeichnung.
    Hat jemand eine Ahnung an was das liegen könnte?

    Code java:
    1
    2
    3
    
    Graphics2D g2 = (Graphics2D) canvas.getGraphics();
            int x = 30, y = 10, width = 30, height = 30;
            g2.fillOval(x, y, width, height);
     

  2. #2
    Avatar von zerix
    zerix zerix ist offline Hausmeister
    tutorials.de Moderator
    Registriert seit
    May 2005
    Beiträge
    4.335
    Hallo,

    also an dem Code, den du gepostet hast, liegt es nicht.
    Der Grund ist, dass das Canvas, wenn du diese Aktionen durchführst, neu gezeichnet wird und da ist deine Zeichnung nicht mit dabei.

    Wenn du möchtest, dass sie die ganze Zeit da ist, musst du die paint()-Methode überschreiben.

    MFG

    Sascha
     
    Es ist schwer Allwissend zu sein. Aber ich komme damit klar. ;-)

  3. #3
    jannaef jannaef ist offline Mitglied
    Registriert seit
    May 2008
    Beiträge
    24
    ah ok ist eigentlich logisch!!

    Danke für deine Hilfe!
     

Ähnliche Themen

  1. Antworten: 6
    Letzter Beitrag: 02.06.10, 12:28
  2. Applet und Graphics
    Von hury im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 8
    Letzter Beitrag: 19.03.08, 22:21
  3. Graphics
    Von lernen.2007 im Forum Java
    Antworten: 7
    Letzter Beitrag: 14.07.06, 13:17
  4. How to resize graphics
    Von MC_Straßenköter im Forum .NET Archiv
    Antworten: 2
    Letzter Beitrag: 30.06.05, 10:13
  5. GDI+ Graphics Problem
    Von Reticent im Forum C/C++
    Antworten: 8
    Letzter Beitrag: 27.04.05, 09:14