Hallo !!
Habe ein Problem, wovon ich denke, dass es ein dummer Anfängerfehler ist und deshalb
poste ich das hierhin.
Also, ich muss morgen ein Projekt abgeben, bei dem es sich um Computer Graphics handelt,
also das Verändern (Skalieren, Verschieben) von 2D-Objekten.
Dazu habe ich erst 2 Klassen geschrieben, wobei ich ein Frame erzeugt habe, auf dem alle möglichen Buttons und Slider sind, mit denen die Objekte, die auf dem 2. Frame (2.Klasse) gezeichnet werden, verschoben, skaliert, usw. können.
Jetzt sollen wir aber nur eine Abgabedatei mit einer (!!!) Klasse erstellen. Finde ich ein wenig komisch, aber wenn wir das sollen, dann mach ich das auch.
Naja, habe jetzt beide Klassen zusammengeworfen und jetzt kommt das Problem:
Wenn ich die Werte mit der Hilfe eines Sliders (z.B.) verändere und dann mit setValue(newValue); das private Attribut z.B. skalierungsFaktor anpasse, dann bleibt die Änderung nur sehr kurz bestehen und direkt danach wird das geänderte Attribut wieder auf den Startwert zurückgesetzt...
Aber warum ???
Vielen Dank für Eure Antworten, ich bin Euch sehr dankbar...