Hallöle
ich bekomm es nicht hin ein Objekt zu erstellen welches ein Objekt erzeugt.
main.java
Object.java
ich bekomm es nicht hin ein Objekt zu erstellen welches ein Objekt erzeugt.
main.java
Java:
import javax.swing.JFrame;
import javax.swing.JPanel;
public class main extends JPanel {
public static void main() {
// Create window.
JFrame frame = new JFrame();
frame.getContentPane().add(new main());
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(800,600);
frame.setVisible(true);
// Create light blue object.
Object map = new Object();
map.paint(null);
map.setVisible(true);
frame.repaint();
frame.setVisible(true);
}
}
Object.java
Java:
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JFrame;
class Object extends JFrame {
private static final long serialVersionUID = 1;
public void paint(Graphics g) {
int xpoints[] = {0, 300, 600, 300};
int ypoints[] = {200, 0, 200, 400};
g.setColor(Color.black);
g.drawPolygon(xpoints, ypoints, ypoints.length);
g.setColor(Color.lightGray);
g.fillPolygon(xpoints, ypoints, ypoints.length);
}
}