Ich bin noch im ersten Semester meines Informatikstudiums und wollte gerne mal was nebenbei mit Java ausprobieren (was teilweise fürs Studium nicht relevant ist)
Ich will auf einem Fenster mehrere Rechtecke zeichnen, die man bewegen kann (zunächst geht es erstmal hauptsächlich um die Bewegung und nicht um die Steuerung mit Maus oder Tastatur)
Zeichnen würde ich gerne auf einem JFrame (falls andere Varianten besser sind könnt ihr mir das sagen). Die Rechtecke sollen nicht alle gleich sein, sondern sollen als Objekte erzeugt werden und in einem Array gespeichert werden (bei Recherche bin ich auch auf Vector gestoßen, aber damit kenne ich mich nicht aus ;-;)
Ich würde gerne mit mehreren Klassen es übersichtlicher gestalten, also eine Main, GUI, Variablen, Movement, etc.
Ich hoffe jemand kann mir Tipps dafür geben ^^
Bei meiner Recherche habe ich eine Variante gesehen, bei der Die Main Klasse von JFrame erbt im Konstruktor die Fenstereinstellung vorgenommen wird, sowie das erzeugen der Objekte (von den Rechtecken). Und danach wird mit einer paint Methode gezeichnet. Nur habe ich mich da gefragt, wie man eine Movement Klasse schreiben kann, da die Objekte in der Main Klasse erzeugt wurden und man deshalb von Movement nicht auf die KoordinatenAttribute der Rechtecke zugreifen kann (oder Irre ich mich?