Ich möchte Ein Oval zeichnen auf ein JPanel bzw. auf ein JFrame, allerdings macht Eclipse das nicht mit meinem Quelltext, deshalb hier mal der Quelltext und hoffe auf positive Rückmeldung.
Java:
import java.awt.*;
import javax.swing.*;
public class Zeichnen extends JComponent {
JFrame fenster = new JFrame("Zeichnen");
JPanel panel1 = new JPanel();
public Zeichnen(){
fenster.setLayout(null);
fenster.setVisible(true);
fenster.setSize(700,500);
fenster.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fenster.add(panel1);
panel1.setBounds(0, 0, fenster.getWidth(), fenster.getHeight());
panel1.setBackground(Color.GREEN);
}
@Override
protected void paintComponent(Graphics g) {
g.setColor(Color.GREEN);
g.fillOval(0, 0, 150, 150);
g.drawOval(0, 0, 150, 150);
}
}
Java:
public class ZeichnenJPanel {
public static void main(String[] args) {
new Zeichnen();
}
}