Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

write in java fx program Objectives RandomClass ArrayList for Loop Building a JavaFX window Using Circle, Group, and Scene classes Your program will fill up

write in java fx program Objectives RandomClass ArrayList for Loop

Building a JavaFX window Using Circle, Group, and Scene classes Your program will fill up a window with 1000 circles with different colors and different sizes.

1) Declare and initialize two int variables to hold your Scene width and height. You should set these to something large that still fits on a screen.

2) Declare int variables to represent x, y and radius of a circle.

3) Create a Group object.

4) Create a Random object

5) Create an ArrayList object of type Circle class.

6) Use a for loop to do the following for 1000 times

a. Assign radius a random value between 10 and 20;

b. Assign x a random value between 0 and your Screen width value you defined as a variable.

c. Assign y a random value between 0 and your Screen height value you defined as a variable.

d. Create a circle object using radius, x and y

e. Use the rgb method of the Color class and 3 random numbers that fall between 0 and 255 to create a new Color object. (See page 140 of book or review old slides/videos. Do NOT post this on Forum.)

f. Set the color of your circle object with this new Color object.

g. Add the circle object to your ArrayList

7) In a separate for loop, that loops through every element in the ArrayList a. Use the getChildren().add() method to add the objects from the ArrayList to your Group object

8) Add the Group to the Scene. Use the Scene width and Scene height you declared as variables

9) Set the Scene title with your name

10) Add the Scene to the primaryStage

11) Display the primaryStag

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Beginning Apache Cassandra Development

Authors: Vivek Mishra

1st Edition

1484201426, 9781484201428

Students also viewed these Databases questions

Question

25.0 m C B A 52.0 m 65.0 m

Answered: 1 week ago