Hallo Leute,
ich habe eine einfache Klasse, die von JPanel abgeleitet ist. In dieser Klasse überschreibe ich die Methode "public void paint(Graphics g)" vom JPanel. Alles klappt wunderbar, bis man etwas mit dem Fenster macht. Sobald ich das Fenster verschiebe/verkleinere/vergrößere wird nur noch das JPanel gezeichnet und nicht mehr die Komponenten auf dem JPanel. Was mache ich da falsch? Wie kann ich dafür sorgen, dass dies nicht passiert?
ich habe eine einfache Klasse, die von JPanel abgeleitet ist. In dieser Klasse überschreibe ich die Methode "public void paint(Graphics g)" vom JPanel. Alles klappt wunderbar, bis man etwas mit dem Fenster macht. Sobald ich das Fenster verschiebe/verkleinere/vergrößere wird nur noch das JPanel gezeichnet und nicht mehr die Komponenten auf dem JPanel. Was mache ich da falsch? Wie kann ich dafür sorgen, dass dies nicht passiert?
Java:
public void paint(Graphics g) {
super.paint(g);
Graphics2D g2d = (Graphics2D)g;
// male was ...
}