JavaFX01
Erstelle eine JavaFX-Anwendung zum Zeichnen beliebig vieler, unterschiedlich großer und unterschiedlich farbiger Kreise anhand des abgebildeten Klassendiagramms sowie des abgebildeten Szenegraphs.
Klassendiagramm
Szenegraph
Allgemeine Hinweise
- Die Methode 
GraphicsContext getGraphicsContext2D()der KlasseCanvasgibt die Grafik einer Leinwand zurück - Die Methoden 
double getWidth()unddouble getHeightder KlasseCanvasgeben die Breite bzw. die Höhe einer Leinwand zurück - Die Methode 
void setFill(p: Paint)der KlasseGraphicsContextsetzt die Füllfarbe einer Grafik auf den eingehenden Wert - Die Methoden 
void fillRect(x: double, y: double, w: double, h: double)undvoid fillOval(x: double, y: double, w: double, h: double)der KlasseGraphicsContextzeichnen ein ausgefülltes Rechteck bzw. ein ausgefülltes Oval mit den eingehenden Informationen und der aktuellen Füllfarbe auf die Grafik - Der Konstruktor
Color(red: double, green: double, blue: double, opacity: double)der KlasseColorermöglicht das Erzeugen einer (durchsichtigen) Farbe 
Hinweise zur Klasse Controller
- Die Methode 
void initialize(location: URL, resources: ResourceBundle)soll die Leinwand weiß anmalen - Die Methode 
void drawCircle(actionEvent: ActionEvent)soll einen Kreis mit einer zufälligen Größe und einer zufälligen Farbe auf eine zufällige Position der Leinwand zeichnen