Also nochmal ausführlich:
Ich programmiere gerade die GUI für ein kleines Minispiel. Objekte habe ich in einem Array gespeichert und zeichnen sich selbst auf ein Graphics Objekt. Diese Objekte haben den Anfang- und den Endpunkt, den Sie später auf dem Bildschirm haben werden, eingespeichert. Diese Objekte haben dann eine resize Funktion mit einem x-Faktor und einem y-Faktor Parameter, also um welchen Faktor der Bildschirm vergrößert wird.
Das Problem ist, wenn ich jetzt das Fenster vergrößere, verändern die Objekte ihre Position und Größe ja nicht. Deshalb möchte ich einen Resize Listener hinzufügen. Jedoch wenn ich dies im Konstruktor mache, bekomme ich die Werte getWidth() = 0 und getHeight() = 0 heraus. Problem ist, dass ich so keine vorherige Größe, um den Veränderungsfaktor zu errechnen habe.