Hallo zusammen.
Ich habe folgendes Problem.
Ich erstelle ein JFrame mit einem Panel, in welches ich etwas sofort reinzeichnen möchte.
Jedoch tauchen die "Zeichnungen" immer nur für den Bruchteil einer Sekunde auf (nämlich genau dann, wenn sich das Fenster öffnet) und verschwinden dann wieder. Ich weiß einfach nicht warum.
Könnte mir da vielleicht einer bei helfen?
Hier der Programmcode:
Gruß Tobias
Ich habe folgendes Problem.
Ich erstelle ein JFrame mit einem Panel, in welches ich etwas sofort reinzeichnen möchte.
Jedoch tauchen die "Zeichnungen" immer nur für den Bruchteil einer Sekunde auf (nämlich genau dann, wenn sich das Fenster öffnet) und verschwinden dann wieder. Ich weiß einfach nicht warum.
Könnte mir da vielleicht einer bei helfen?
Hier der Programmcode:
Code:
import java.awt.*;
import javax.swing.*;
public class Graph
{
JFrame fgraph;
JPanel zeichenpanel;
Graphics g;
/** Erzeugt das Fenster mit einem bemalbaren Panel */
public Graph(String titel)
{
fgraph = new JFrame(titel);
fgraph.setSize(new Dimension(500,500));
Container content = fgraph.getContentPane();
content.setLayout(new BorderLayout(0,0));
zeichenpanel = new JPanel();
zeichenpanel.setBackground(Color.WHITE);
content.add(zeichenpanel, BorderLayout.CENTER);
fgraph.setVisible(true);
g = zeichenpanel.getGraphics();
g.setPaintMode();
g.setColor(Color.BLACK);
g.drawString("0",10,400);
g.drawString("10",30,400);
g.drawString("20",50,400);
}
}
Gruß Tobias