Question: [JAVA] Write a JavaFX program from scratch which implements Composite design pattern. You will use JavaFX mouse event handler to create objects (circles and rectangles)

[JAVA]

Write a JavaFX program from scratch which implements Composite design pattern. You will use JavaFX mouse event handler to create objects (circles and rectangles) on a canvas (your JavaFX stage) using your mouse. You will then extend your code to implement the composite design pattern which dragging a container moves all circles within it.

Functionality Requirements:

1) Your program shall allow user to add black circles by primary click action and add randomly colored rectangles by right clicking.

2) Your program shall allow user to drag a black circle into a rectangular container.

3) Your program shall changes the color of the circle to its containers color once it is placed within a container.

4) Your program shall drag all circles within a container with it if the container is dragged.

[JAVA] Write a JavaFX program from scratch which implements Composite design pattern.

Here is my finished example: Shape Composer Here is my finished example: Shape Composer

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!