Hallo...Ich hab vor kurzem mit Java angefangen, und habe eine Frage zur Paint Methode.
So. Damit soll ein einfaches Rechteck auf ein JFrame gezeichnet werden. Nur ich hab gelesen man muss die paint Methode überschreiben lassen. Nur hab ich das überhaupt nicht verstanden. Ist das so jetzt eh richtig oder was soll ich ändern?
Java:
package javagui;
import javax.swing.*;
import java.awt.*;
public class Main extends JFrame {
public Main() {
super("Java-GUI");
JPanel panel = new JPanel();
setContentPane(panel);
}
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
Main rahmen = new Main();
rahmen.setSize(600, 500);
rahmen.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
rahmen.setVisible(true);
}
public void paint(Graphics g) {
g.drawRect(100, 100, 150, 50);
}
}
So. Damit soll ein einfaches Rechteck auf ein JFrame gezeichnet werden. Nur ich hab gelesen man muss die paint Methode überschreiben lassen. Nur hab ich das überhaupt nicht verstanden. Ist das so jetzt eh richtig oder was soll ich ändern?