Erstmal ein hallo in die Runde!
Vielleicht könnt ihr mit bei meinem kleinen Problem weiterhelfen:
Ich habe zwei Klassen:
Wie kann ich nun mein Rechteck-Objekt auf das Fenster zeichnen?
Wenn es dafür keine Methode gibt, wie könnte ich das Problem alternativ mit den beiden Klassen lösen?
Vielleicht könnt ihr mit bei meinem kleinen Problem weiterhelfen:
Ich habe zwei Klassen:
Java:
import javax.swing.*;
public class Hauptklasse
{
private JFrame fenster = new JFrame("Fenster");
private Rechteck rechteck = new Rechteck(10, 10, 200, 500);
public Hauptklasse()
{
fenster.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
fenster.setSize(800, 500);
// Um diese Stelle geht es!
fenster.add(rechteck);
fenster.setVisible(true);
}
public static void main(String[] args)
{
new Hauptklasse();
}
}
Java:
import java.awt.*;
import javax.swing.*;
public class Rechteck extends JPanel
{
private Rectangle rechteck = new Rectangle();
public Rechteck(int x, int y, int breite, int hoehe)
{
rechteck.setLocation(x, y);
rechteck.setSize(breite, hoehe);
}
}
Wie kann ich nun mein Rechteck-Objekt auf das Fenster zeichnen?
Wenn es dafür keine Methode gibt, wie könnte ich das Problem alternativ mit den beiden Klassen lösen?