Question: This is in java fx public class Dot Demo extends Application { public void render (GraphicsContext gc) { gc.setFill (Color.RED); gc.fillRect (10, 10, 50, 70);
This is in java fx

public class Dot Demo extends Application { public void render (GraphicsContext gc) { gc.setFill (Color.RED); gc.fillRect (10, 10, 50, 70); } public void setHandlers (Scene scene) { // currently nothing here } } Suppose we want the color of the box to change when we click the mouse anywhere on the window. That is, the red box drawn above should become a green box. It doesn't have to change back when the mouse is released. In order to keep your code well-structured, you should not assume the handler code has access to the GraphicsContext. In particular, you SHOULDN'T CALL render() FROM IN THE HANDLER code. You can assume there is an animation loop that calls render() as needed, Explain how to do this. Don't worry about precise syntax, but do clearly explain each piece of code and/or any new variables that should be added
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
