Java: An Introduction to Problem Solving and Programming (8th Edition)
8th Edition
ISBN: 9780134462035
Author: Walter Savitch
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Question
Chapter 4, Problem 14PP
Program Plan Intro
Evenly spaced circles
Program plan:
- Include necessary header files.
- Declare the class “EvenlySpacedCircles” that extends application class.
- Declare required constant variables.
- Define the “main()” function.
- Launch the application.
- Override the “start ()” method.
- Create a group, scene, canvas and graphics context.
- Set the values for “x_Center”, “y_Center”, and “radius”.
- Loop from 0 through total number of circles.
- Switch to the case (i % 3).
- If the value is 0,
- Draw a stroke in black color and fill the color with blue.
- Break the case.
- If the value is 1,
- Draw a stroke in black color and fill the color with red.
- Break the case.
- If the value is 2,
- Draw a stroke in black color and fill the color with green.
- Break the case.
- Draw a circle.
- Update the value of “x”.
- Switch to the case (i % 3).
- Add the canvas.
- Set the title.
- Add the scene to the stage and display it.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
FOLLOW THE INSTRUCTIONS PLEASE
Using JavaFX
Write a program to design a graphical user Interface for Saloon Reservation System.
Your Main Window Should have the 5 following Buttons Along with the LOGO placed at the top of the window of the company :
1- Add booking
2- Update booking
3- Delete booking
4- Search booking
5- Services
Add Booking: The system will ask the user to enter the user information (Name, Phone number, Date Booked, service or anything related to your project. Once the Booking is added a message Booking confirmed with name and service, Date Booked will be displayed.
* The System need to check if the same Phone number is available, then you can add service to the same user.* The System should check the availability of the time.
Update Booking: Can update the booking date or service, etc.. for the user. Phone number is the primary key to check for user information.
Delete Booking: delete the booking.
Search Booking: Search for the user Booking through Mobile Number.…
Write a program that will use WheelsFX shapes to create a Car.
Car must contain 6 parts (wheels, body, etc.) :
Car must use 3 different kinds of shapes (Rectangle, Ellipse, etc.)
Create a JavaFX application that draws a pattern of evenly spaced circles.• Use four constants to control the pattern: • the number of circles to draw (text field). • the radius of the first circle (text field). • the change in the radius of each subsequent circle (text field). • the change in the x-coordinate of the circle (text field).• Every text field should have an appropriate label.• Cycle the colors of the circles through red, green, and blue.• Create a “Draw” button to draw the circles.
Include a test table with four test cases, and screen captures showing the successful compiling and running of each of the test cases.Each screen capture should be properly labeled and indicate what the screen capture represents. The test table should include the following columns: test case #, input, expected output, actual output, andpass/fail. Make sure to test the methods of all classes. Test cases test all the requirements of the class. Each test…
Chapter 4 Solutions
Java: An Introduction to Problem Solving and Programming (8th Edition)
Ch. 4.1 - What output is produced by the following code? int...Ch. 4.1 - Can the body of a while loop execute zero times?...Ch. 4.1 - What output is produced by the following code? int...Ch. 4.1 - Revise the following code so that it uses a while...Ch. 4.1 - What output is produced by the following code? int...Ch. 4.1 - Imagine a program that reads the population of a...Ch. 4.1 - Prob. 7STQCh. 4.1 - What output is produced by the following code? int...Ch. 4.1 - What output is produced by the following code? for...Ch. 4.1 - What output is produced by the following code? for...
Ch. 4.1 - Prob. 11STQCh. 4.1 - Write a for statement that displays the even...Ch. 4.1 - Prob. 13STQCh. 4.2 - Write a Java loop that will display the phrase One...Ch. 4.2 - Write a Java loop that will set the variable...Ch. 4.2 - Write a Java loop that will read a list of numbers...Ch. 4.2 - What output is produced by the following code? for...Ch. 4.2 - What output is produced by the following code? for...Ch. 4.2 - What output is produced by the following code? for...Ch. 4.2 - Revise the loop shown in Listing 4.6 to use a...Ch. 4.2 - What is the bug in the code in the section Tracing...Ch. 4.2 - Add some suitable output statements to the...Ch. 4.2 - What is the bug in the code in the previous...Ch. 4.2 - Prob. 24STQCh. 4.2 - Suppose that you did not have assertion checking...Ch. 4.3 - Prob. 26STQCh. 4 - Write a fragment of code that will read words from...Ch. 4 - Develop an algorithm for computing the...Ch. 4 - Develop an algorithm for a simple game of guessing...Ch. 4 - Write a fragment of code that will compute the sum...Ch. 4 - Convert the following code so that it uses nested...Ch. 4 - Write a for statement to compute the sum 1 + 22 +...Ch. 4 - (Optional) Repeat the previous question, but use...Ch. 4 - Write a loop that will count the number of blank...Ch. 4 - Write a loop that will create a new string that is...Ch. 4 - Write a program that will compute statistics for...Ch. 4 - Suppose we attend a party. To be sociable, we will...Ch. 4 - Define an enumeration for each of the months in...Ch. 4 - Write a fragment of code that computes the final...Ch. 4 - Suppose that you work for a beverage company. The...Ch. 4 - Suppose that we want to compute the geometric mean...Ch. 4 - Prob. 16ECh. 4 - Create an applet that draws a pattern of circles...Ch. 4 - Prob. 18ECh. 4 - What does the following fragment of code display?...Ch. 4 - Repeat Practice Program 4 of Chapter 3, but use a...Ch. 4 - Write a program that implements your algorithm...Ch. 4 - Repeat Practice Program 5 of Chapter 3, but use a...Ch. 4 - Write a program to read a list of nonnegative...Ch. 4 - Write a program to read a list of exam scores...Ch. 4 - Combine the programs from Programming Projects 5...Ch. 4 - Write a program that simulates the Magic 8 Ball...Ch. 4 - Whats for dinner? Let the computer decide. Write a...Ch. 4 - Write a program that implements your algorithm...Ch. 4 - Prob. 2PPCh. 4 - Write a program that reads a bank account balance...Ch. 4 - Modify Programming Project 5 from Chapter 2 to...Ch. 4 - Write a program that asks the user to enter the...Ch. 4 - Write a program that simulates a bouncing ball by...Ch. 4 - You have three identical prizes to give away and a...Ch. 4 - Prob. 9PPCh. 4 - Holy digits Batman! The Riddler is planning his...Ch. 4 - Your country is at war and your enemies are using...Ch. 4 - Prob. 12PPCh. 4 - Prob. 13PPCh. 4 - Prob. 14PPCh. 4 - (Challenge) Repeat the previous project, but...Ch. 4 - Write a JavaFx application that displays a series...
Knowledge Booster
Similar questions
- OpenGL Programming Help (please provide a screenshot that it works) Write a program that creates a three-dimensional figure of the University logo "IU" that animates. The In response to the menu selection, one of the two letters will spin about a vertical axis. When the user clicks on the right mouse button and selects the menu option to spin the “U”, the “I” should stop spinning and the “U” should spin in the same manner. At no point should both letters spin at the same time. This should use a display listarrow_forwardWrite a JavaFX application that creates polyline shapes dynamically using mouse clicks. Each mouse click adds a new line segment to the current polyline from the previous point to the current mouse position. Allow the user to end the current polyline with the double click. And provide a button that clears the window and allows the user to begin again.arrow_forwardImplement the using Windows form App(.NET Framework) c# : 1- creat a Form titled “ Students ” 2- Add text box with max 100 letter, where student can enter his name 3- Add Grade combobox where student can select his grade (A-B-C-D-E-F) 4- Add button “Add”, when clicked the name and grade are added to the data view5- Add button “Stat” when clicked another form appears6- A data grid appears with grade vs count statistic (ex : A ,3 ) (please respond with screenshots )arrow_forward
- Using java programming language: Create frame 400x200, then create a button that's 200x200 and panel next to it that is 200x200 . On panelt there's number 0, and every time you click the button, the number increments.arrow_forwardJAVA Create a GUI application where the user enters the whole cost of an item and its markup percentage into text fields. (for example, if an item's wholesale cost is $5 and its markup percentage is 100%, then its retail price is $10.) The application should have a button that displays the item's retail price when clicked.Example of it running in the image providedarrow_forwardThis is a C# question, use visual studio (not vscode, the purple one)Design and create a car object in C# with the following characteristics:- The car has initial position in X and Y (f.e. 0, 0)- The car can move forward, reverse, turn right and left, and it will update the position- The car can display its current position.arrow_forward
- JavaFX for Eclipse (Java) not Javascript. Write a program that can dynamically change the message, font color, font type, and position of the fontarrow_forwardOpenGL Programming Help (please provide a screenshot that it works) Write a program that creates a three-dimensional captial "U" that animates. In response to the menu selection, 1.spin the "U" vertically 2. stop spinning When the user clicks on the right mouse button and selects the menu option to spin the "U" it should spin in the letter.arrow_forwardFor this code please add these features making it be able to : #generate a blank image with black background, picture size is the same as frame #allow it to calculate center point #Draw white circles into the image generated at line 6, diameter is 6arrow_forward
- Question 4: Draw diamond shape with UI You have learn how to create Ul programs with Java Swing so please create a program to ask user for a number to draw a diamond shape, and if the user enters incorrectly (maybe not a number) then display a friendly message to warn them about the error.arrow_forwardUsing Microsoft Visual Studio and glut/freeglut in C++, Read a geometric model represented as triangle meshes and display it centered in the display window. v -1.0 -1.0 -2.0 v 1.0 -1.0 -2.0 v 1.0 1.0 -2.0 v -1.0 1.0 -2.0 v -1.0 -1.0 -4.0 v 1.0 -1.0 -4.0 v 1.0 1.0 -4.0 v -1.0 1.0 -4.0 f 1 2 3 f 3 4 1 f 6 5 7 f 5 8 7 f 2 6 3 f 7 3 6 f 1 4 5 f 4 8 5 f 4 7 8 f 4 3 7 f 5 6 1 f 6 2 1 Define a virtual camera in a 3D virtual scene, specifying its position, orientation and field of view. Render an object using points, wireframe and surface representations. Using your user interface (Preferably GUI), together with the mouse and keyboard, interactively perform the following tasks: 1. Translate the model / camera in X, Y and Z directions. 2. Rotate the model / camera around X, Y, and Z axes. 3. Rotate the model /camera according to the moving direction and distance of the mouse. 4. Zoom in and zoom out view of…arrow_forwardFrom 1925 through 1963, Burma Shave advertising signs appeared next to highways all across the United States. There were always four or five signs in a row containing pieces of a rhyme, followed by a final sign that read Burma Shave. For example, one set of signs that has been preserved by the Smithsonian Institution reads as follows: Shaving brushes You'll Soon See 'em On a shelf In some museum Burma Shave Find a classic Burma Shave rhyme on the Web and write a program named Burma Shave that displays the rhyme.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTEBK JAVA PROGRAMMINGComputer ScienceISBN:9781305480537Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTMicrosoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,
- Programming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:Cengage
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781305480537
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage