prev up next


Aufgabe 5.2 (40 Punkte)

Fügen Sie in Ihrer Applikation auf der rechten Seite der Zeichenfläche, analog der beispielhaft vorhandenen Auswahl einer RGB-Farbe, darunter jeweils ein entsprechendes ColorChoosingPanel für die Farbmodelle CMY, HSV und YUV ein.

Sorgen Sie nun in Ihrem Controller dafür, dass mit den einzelnen Slidern eine Farbe ausgewählt werden kann und die relevanten Werte angezeigt werden. Achten Sie darauf, die Farbe in Ihr Model zu übernehmen und bei Änderungen im Model alle übrigen Slider anzupassen. Verändern Sie also die Farbe an den RGB-Slidern, sollen sich währenddessen auch die Slider der anderen Modelle anpassen bzw. angepasst werden. Implementieren Sie geeignete Methoden und denken Sie an das MVC-Design-Pattern!

Musterlösung vom 12.05.2010:

Die Quellen der Musterlösung sind unter /home/cg/Uebung/Blatt5/Lsg/zu finden.


prev up next