Grafiken in ein JFrame zeichen
-
Ich möchte in ein JFrame eine Grafik zeichnen und habe dazu folgende Textzeilen geschrieben:
import java.awt.Graphics; import javax.swing.JFrame; public class Gui extends JFrame { Gui() { this.setSize(800,600); this.setResizable(false); this.setVisible(true); Graphics test = this.getGraphics(); test.fillOval(50,50,50,50); } }
Leider wird der Kreis nur für einen Sekundenbruchteil zunächst richtig gezeichnet, dann ist er nicht mehr zu sehen. Führe ich die FillOval Anweisung aus einem Thread heraus immer wieder und wieder aus, ist es genauso wie ich es haben will: der Kreis ist die ganze Zeit sichtbar. Aber einfacher und angenehmer wäre es ja, das "Verschwinden" des Kreises zu unterbinden. Kann mir da jemand weiterhelfen?
-
das Zeichnen musst Du in paint vornehmen.
Wenn das Fenster neu gezeichnet werden soll, wird es (automatisch) aufgerufen...