Florian: Bildbereich löschen

Hallo! Wie kann ich in einem Canvas das daraufgezeichnete wieder löschen?? Danke!

  1. Hallo Florian,

    Du hast Doch jetzt unter verschiedensten Namen schon oft genug Fragen zu Deinem Problem gepostet, auf die Du keine Antworten bekommen hast.
    Entweder bemühst Du Dich mal, ausführlich zu erklären, was Du gemacht hast und was das Problem genau ist oder Du kannst Dir das Fragen spaaren.

    Bei der Klasse java.awt.Canvas musst Du die paint(Graphics) Methode überschreiben. Da malst Du eben das, was Du haben willst. Das, was Du nicht haben willst, malst Du eben nicht.
    Das neu Zeichnen kannst Du durch repaint() veranlassen.

    Grüße

    Daniel

  2. Hallo!

    beachte dass es auch Sinn machen könnte, JComponent zu erweitern. Außerdem sollte man dann paintComponent überladen, sowie die getxysize() Methoden, nicht aber die paint Methode. (das war in deinem Code sowiso nicht korrekt).
    Suche also mit google nach:
    paintcomponent überladen

    Wenn du nur ein JPG oder GIF darstellen willst, und keine selbst errechnete Grafik, geht das allerdings noch viel einfacher. (Siehe in ein Java Buch deiner Wahl).

    Dominik