Introduction to Java Programming and Data Structures: Brief Version (11th Global Edition)
Introduction to Java Programming and Data Structures: Brief Version (11th Global Edition)
11th Edition
ISBN: 9780134671710
Author: Y. Daniel Liang
Publisher: PEARSON
bartleby

Concept explainers

bartleby

Videos

Question
Book Icon
Chapter 16, Problem 16.19PE
Program Plan Intro

Control a group of fans

Program Plan:

  • Declare the class “Group_spin” extends “Application”.
  • Method Definition for “start() ”.
    • Create an object for “HBox”.
    • Create an object for “Fancontrol”.
    • Set the style for fan control.
    • Add the fan control.
    • Set the position to center.
    • Create an object for “BorderPane”.
    • Set the “fan” to the center.
    • Create object for start and stop “Button”.
    • Set the position and add the button.
    • Create an object for slider.
    • Set the speed of the slider.
    • Create an object “sc” for scene.
    • Set the stage title.
    • Place the scene in the stage.
    • Using the “show()” to display the stage.
  • Method definition for main class.
    • Call the “launch()”.
  • Definition for “FanControl”.
    • Create an object for class “FanPane3”.
    • Create an object for “TimeLine”.
  • Definition for constructor “FanPane2()”
    • Create an object for “HBox”.
    • Create the button pause, resume and reverse.
    • Set the position and add the button.
    • Set the fan to the center.
    • Create a slider and set the value “10”.
    • Activate the width and height property.
    • Activate the pause, resume and reverse button.
  • Definition for “start()”, “pause()”, “reverse()”.
  • Definition for “FanPane3” which extends “Pane”
    • Declare the variable “wid” and assign “200”.
    • Declare the variable “ht” and assign “200”.
    • Declare the variable “rad”
    • Create an array “array_arc[]”.
    • Create an angle “stAngle”.
      • Set the color black.
      • Set the color white.
      • Loop to iterate the value.
        • Assign the determined value of “i”.
        • Set the fill color.
        • Set the type as round.
        • Declare the variable “inc”.
  • Method definition for “reverse()”.
    • Assign the incremented value.
  • Method definition for “move()”.
    • Set the angle.
  • Method definition for “setStarAngle()”.
    • Assign the value of “anlge”.
    • Call “setValues()” method.
  • Method definition for “setValues()”
    • Set the values for center of “X” and “Y”.
    • Set the radius of “X” and “Y”.
  • Method definition for “setW()”.
    • Set the value of width.
    • Call “setValues()” method.
  • Method definition for “setH()”.
    • Call “setValues()” method.

Blurred answer
Students have asked these similar questions
Find the true statement from the following list of statements. Application software includes a variety of different operating systems, the most well-known of which being Windows, Linux, UNIX, and the Macintosh operating system.
Write assignment statements that perform the following operations with the variables a and b (Python)A. Adds 2 to a and stores the result in bB. Multiplies b times 4 and stores the result in aC. Divides a by 3.14 and stores the result in bD. Subtracts 8 from b and stores the result in a
The following statements are true or false. Examples of application software include Windows, Linux, UNIX, and the Macintosh operating system.

Chapter 16 Solutions

Introduction to Java Programming and Data Structures: Brief Version (11th Global Edition)

Ch. 16.4 - Prob. 16.4.4CPCh. 16.5 - Prob. 16.5.1CPCh. 16.5 - Can you apply all the methods for Labeled to...Ch. 16.5 - Prob. 16.5.3CPCh. 16.5 - Prob. 16.5.4CPCh. 16.6 - Prob. 16.6.1CPCh. 16.6 - Can you apply all the methods for TextInputControl...Ch. 16.6 - Prob. 16.6.3CPCh. 16.6 - Prob. 16.6.4CPCh. 16.7 - Prob. 16.7.1CPCh. 16.7 - Prob. 16.7.2CPCh. 16.7 - Prob. 16.7.3CPCh. 16.7 - Prob. 16.7.4CPCh. 16.8 - Prob. 16.8.1CPCh. 16.8 - Prob. 16.8.2CPCh. 16.8 - Prob. 16.8.3CPCh. 16.8 - Prob. 16.8.4CPCh. 16.9 - Prob. 16.9.1CPCh. 16.9 - Prob. 16.9.2CPCh. 16.9 - Prob. 16.9.3CPCh. 16.9 - How do you obtain the selected items and selected...Ch. 16.10 - Prob. 16.10.1CPCh. 16.10 - Prob. 16.10.2CPCh. 16.10 - Prob. 16.10.3CPCh. 16.11 - Prob. 16.11.1CPCh. 16.11 - Prob. 16.11.2CPCh. 16.11 - Prob. 16.11.3CPCh. 16.12 - Prob. 16.12.1CPCh. 16.12 - Prob. 16.12.2CPCh. 16.12 - How does the program check whether a player wins?...Ch. 16.13 - Prob. 16.13.1CPCh. 16.13 - Prob. 16.13.2CPCh. 16.13 - Prob. 16.13.3CPCh. 16.14 - Prob. 16.14.1CPCh. 16.14 - Prob. 16.14.2CPCh. 16 - Prob. 16.1PECh. 16 - Prob. 16.2PECh. 16 - (Traffic lights) Write a program that simulates a...Ch. 16 - (Create a miles/kilometers converter) Write a...Ch. 16 - (Convert numbers) Write a program that converts...Ch. 16 - (Demonstrate TextField properties) Write a program...Ch. 16 - Prob. 16.7PECh. 16 - (Geometry: two circles intersect?) Write a program...Ch. 16 - (Geometry: two rectangles intersect?) Write a...Ch. 16 - (Text viewer) Write a program that displays a text...Ch. 16 - (Create a histogram for occurrences of letters)...Ch. 16 - Prob. 16.12PECh. 16 - (Compare loans with various interest rates)...Ch. 16 - (Select a font) Write a program that can...Ch. 16 - (Demonstrate Label properties) Write a program to...Ch. 16 - Prob. 16.16PECh. 16 - Prob. 16.17PECh. 16 - (Simulation a running fan) Rewrite Programming...Ch. 16 - Prob. 16.19PECh. 16 - Prob. 16.20PECh. 16 - (Count-down stopwatch) Write a program that allows...Ch. 16 - (Play, loop, and stop a sound clip) Write a...Ch. 16 - (Racing cars) Write a program that simulates four...Ch. 16 - (Slide show) Programming Exercise 15.30 developed...Ch. 16 - Prob. 16.29PECh. 16 - (Pattern recognition: consecutive four equal...Ch. 16 - (Game: connect four) Programming Exercise 8.20...
Knowledge Booster
Background pattern image
Computer Science
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
SEE MORE QUESTIONS
Recommended textbooks for you
Text book image
C++ for Engineers and Scientists
Computer Science
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Course Technology Ptr
Text book image
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning
Literals in Java Programming; Author: Sudhakar Atchala;https://www.youtube.com/watch?v=PuEU4S4B7JQ;License: Standard YouTube License, CC-BY
Type of literals in Python | Python Tutorial -6; Author: Lovejot Bhardwaj;https://www.youtube.com/watch?v=bwer3E9hj8Q;License: Standard Youtube License