Starting Out with Java: From Control Structures through Objects (7th Edition) (What's New in Computer Science)
7th Edition
ISBN: 9780134802213
Author: Tony Gaddis
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Expert Solution & Answer
Chapter 12, Problem 1FTE
Explanation of Solution
Given code snippet:
@Override
public void start (Scene primaryScene)//Line 1
{//Line 2
primaryScene.show();//Line 3
}//Line 4
Error in the given code snippet:
Error 1:
Usually, the “start ()” method is used to create a stage and not a scene. Therefore, the parameter of the “start ()” method should contain the keywords “Stage” and “primaryStage” which reference the “Stage” object...
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
main Application
public class Application {
public static void main(String[] args) {//Create library objectLibrary l = new Library();//Add booksl.add(new Kids("KidsBook1", "author1", 18, 5));l.add(new Kids("KidsBook2", "author2", 15, 7));l.add(new Kids("KidsBook3", "author3", 10, 9));l.add(new Scientific("ScientificBook1", "author1", 12));l.add(new Scientific("ScientificBook2", "author2", 13));//Borrower objectsBorrower b1 = new Borrower("Borrower1", 1, 10, 2);Borrower b2 = new Borrower("Borrower2", 2, 6, 5);//Borrower1 borrow 2 booksif (b1.getMaxBookNum() <= b1.getSerialNumbers().size()) {System.out.println("Reached maximum borrowings!!!");} else {if (l.borrow(18, b1)) {b1.borrow(18);}}if (b1.getMaxBookNum() <= b1.getSerialNumbers().size()) {System.out.println("Reached maximum borrowings!!!");} else {if (l.borrow(15, b1)) {b1.borrow(15);}}//Borrower2 borrow 1 bookif (b2.getMaxBookNum() <= b2.getSerialNumbers().size()) {System.out.println("Reached maximum borrowings!!!");}…
public class Geometry{public static void main(String[] args){//asks for user's choice Scanner in = new Scanner(System.in);displayMenu();selectOption(choice);System.out.println("Enter your choice (1-3): ");int choice1 = in.nextInt();System.out.println("Thanks for using the Geometry Calculator - Goodbye!");//Prints if input is a number that is not one of the choiceswhile(choice1 < 1 || choice1 > 3 ){System.out.println("Invalid choice. Please enter 1 - 3: ");choice1 = in.nextInt();}}/**Displays the menu*/public static void displayMenu(){System.out.println("Welcome to the Geometry Calculator Application");System.out.println("1. Calculate the Area of a Circle");System.out.println("2. Calculate the Area of a Rectangle");System.out.println("3. Calculate the Area of a Triangle");}/** This method calculates the area of the circle@return the area of the circle*/public static double circle()// calculates the area of the circle{Scanner in = new Scanner(System.in);System.out.println("What is…
Java code; object oriented program;
private static void Togrid(source s) {
grid g1 = new grid("s");
grid g2= new grid("between");
layout b= new layout("press");
s.addObject(g1);s.addObject(g2);s.addObject(b);
Using above test program(is added after following feature is implanted);
How to write a code of instance method type void with parameter of "Source s" that adds object into array.
public void addObject(Source c){}
Using above method, how to code an instance method of type Object[] without parameter that returns new array with object that was added into array.
public Object[] getObject(){}
Chapter 12 Solutions
Starting Out with Java: From Control Structures through Objects (7th Edition) (What's New in Computer Science)
Ch. 12.1 - What is a user interface?Ch. 12.1 - How does a command line interface work?Ch. 12.1 - Prob. 12.3CPCh. 12.1 - Prob. 12.4CPCh. 12.2 - What is JavaFX?Ch. 12.2 - Prob. 12.6CPCh. 12.2 - Prob. 12.7CPCh. 12.2 - Prob. 12.8CPCh. 12.2 - Prob. 12.9CPCh. 12.2 - Prob. 12.10CP
Ch. 12.2 - Prob. 12.11CPCh. 12.2 - What is the purpose of the Application classs...Ch. 12.2 - Prob. 12.13CPCh. 12.2 - Prob. 12.14CPCh. 12.3 - What is the general difference between an HBox...Ch. 12.3 - Prob. 12.16CPCh. 12.3 - Prob. 12.17CPCh. 12.3 - How do you change the alignment of an HBox...Ch. 12.3 - Prob. 12.19CPCh. 12.4 - Prob. 12.20CPCh. 12.4 - Prob. 12.21CPCh. 12.4 - Prob. 12.22CPCh. 12.4 - Prob. 12.23CPCh. 12.4 - Prob. 12.24CPCh. 12.5 - Prob. 12.25CPCh. 12.5 - Prob. 12.26CPCh. 12.5 - Prob. 12.27CPCh. 12.5 - Prob. 12.28CPCh. 12.6 - Prob. 12.29CPCh. 12.6 - Prob. 12.30CPCh. 12.6 - Prob. 12.31CPCh. 12.6 - Prob. 12.32CPCh. 12.7 - Prob. 12.33CPCh. 12.7 - Prob. 12.34CPCh. 12.8 - Prob. 12.35CPCh. 12.9 - Prob. 12.36CPCh. 12.9 - Prob. 12.37CPCh. 12 - Prob. 1MCCh. 12 - This type of control appears as a rectangular...Ch. 12 - Typically, when the user clicks this type of...Ch. 12 - Prob. 4MCCh. 12 - Prob. 5MCCh. 12 - Prob. 6MCCh. 12 - Prob. 7MCCh. 12 - All JavaFX applications must extend the class. a....Ch. 12 - This container arranges its contents in a single,...Ch. 12 - Prob. 10MCCh. 12 - You use this class to actually display an image....Ch. 12 - The EventHandler interface specifies a method...Ch. 12 - Prob. 13MCCh. 12 - Prob. 14MCCh. 12 - Prob. 15TFCh. 12 - Prob. 16TFCh. 12 - Prob. 17TFCh. 12 - Prob. 18TFCh. 12 - Prob. 1FTECh. 12 - Prob. 2FTECh. 12 - Assume hbox is an HBox container: // This code has...Ch. 12 - Prob. 4FTECh. 12 - Prob. 5FTECh. 12 - Prob. 1AWCh. 12 - Prob. 2AWCh. 12 - Prob. 3AWCh. 12 - Prob. 4AWCh. 12 - Prob. 5AWCh. 12 - Prob. 6AWCh. 12 - Prob. 7AWCh. 12 - Prob. 8AWCh. 12 - Prob. 9AWCh. 12 - Prob. 10AWCh. 12 - Assume a JavaFX application has a Button control...Ch. 12 - Prob. 12AWCh. 12 - Prob. 13AWCh. 12 - Assume borderPane is the name of an existing...Ch. 12 - Prob. 1SACh. 12 - What is the purpose of the Application classs...Ch. 12 - What is the purpose of the Application classs...Ch. 12 - What purpose do layout containers serve?Ch. 12 - Prob. 5SACh. 12 - What two classes do you use to display an image?Ch. 12 - Prob. 7SACh. 12 - Prob. 8SACh. 12 - Prob. 9SACh. 12 - Prob. 10SACh. 12 - Prob. 11SACh. 12 - Latin Translator Look at the following list of...Ch. 12 - Name Formatter Create a JavaFX application that...Ch. 12 - Tip, Tax, and Total Create a JavaFX application...Ch. 12 - Property Tax A county collects property taxes on...Ch. 12 - Prob. 5PCCh. 12 - Prob. 6PCCh. 12 - Travel Expenses Create a GUI application that...Ch. 12 - Joes Automotive Joes Automotive performs the...Ch. 12 - Tic-Tac-Toe Simulator Create a JavaFX application...Ch. 12 - Prob. 10PC
Knowledge Booster
Similar questions
- public class StairViewer public static void main(String(] args) // Step 2: Create a rectangle and draw it as the // top step of the stair // location: (20, 10) // size: (20, 20) 18 // Step 3: Create a rectangle and draw it as the 19 // middle step of the stair 20 // location: below the top step, aligned on left // size: (40, 20) 21 22 23 24 // Step 4: Create a rectangle and draw it as the 25 // bottom step of the stair 26 // location: below the middle step, aligned on left // size: (60, 20) 27 28 29 30 } 31 32arrow_forwardclass WaterSort { Character top = null; // create constants for colors static Character red= new Character('r'); static Character blue = new Character('b'); static Character yellow= new Character('g'); // Bottles declaration public static void showAll( StackAsMyArrayList bottles[]) { for (int i = 0; i<=4; i++) { System.out.println("Bottle "+ i+ ": " + bottles[i]); } } public static void main(String args[]) { //part 1 //create the bottle StackAsMyArrayList bottleONE = new StackAsMyArrayList<Character>(); System.out.println("\nbottleONE:"+ bottleONE+ " size:" + bottleONE.getStackSize()+" uniform? "+ bottleONE.checkStackUniform());…arrow_forwardJavascript , Web Developmentarrow_forward
- Downvote gurantee for wrong reason 1._- DO NOT COPY FROM OTHER WEBSITES Correct answer will be Upvoted else downvoted. Thank you!!!.arrow_forwardpublic class Side Plot { * public static String PLOT_CHAR = "*"; public static void main(String[] args) { plotxSquared (-6,6); * plotNegXSquaredPlus20 (-5,5); plotAbsXplus1 (-4,4); plotSinWave (-9,9); public static void plotXSquared (int minX, int maxx) { System.out.println("Sideways Plot"); System.out.println("y = x*x where + minX + "= minX; row--) { for (int col = 0; col row * row; col++) { System.out.print (PLOT_CHAR); if (row== 0){ } System.out.print(" "); } for(int i = 0; i <= maxx* maxX; i++) { System.out.print("-"); } System.out.println(); Sideways PHOT y = x*x where -6<=x<=6 Sideways Plot y = x*x where -6<=x<=6 How do I fix my code to get a plot like 3rd picture?arrow_forwardpublic static void printer() { printer("Start:"); } public static void printer(String value) { System.out.print(value); printer(value + "v2", value + 3); } public static void printer(String v1, String v2) { System.out.print(v1 + "," + v2); printer(3); } public static void printer(double val) { System.out.print(val / 2); } Given the following code, what is printed if printer("Go", "G0") is invoked? public static void printer() { printer("Start:"); } public static void printer(String value) { System.out.print(value); printer(value + "v2", value + 3); } public static void printer(String v1, String v2) { System.out.print(v1 + "," + v2); printer(3); } public static void printer(double val) { System.out.print(val / 2); } Answer Choices: A. answer not listed B. Start:Go,G01.5 C. Go,G03 D. Go,G01.5 E. Nothing - the…arrow_forward
- 9 public class PictureViewer 10{ public static void main(String[] args) 11 12 // Step 2: Fix the syntax errors and submit it to Codecheck to pass the test. // Note: Do not add or remove any statements 13 // 14 15 // Do not change the semantics of each statement Do not add or remove any variables Do not add or remove any objects Magic numbers are allowed 16 17 18 // 19 // 20 // Create an object of Picture by loading an image Picture pic = Picture("starry_night.png"); 21 22 23 // Display the width and height System.out.println("Width : " + pic.getWidth()); System.out.println("Height: 24 25 + pic.getHeight()); %3D 26 27 // Increase the width by 50 on both sides and // increase the height by 40 on both sides. // Must use dw and dh when calling method grow(). int dw, dh = 40; pic.grow(dw, dh); 28 29 30 31 32 33 // Display the width and height System.out.println("Width : System.out.println("Height: 34 + pic.getWidth()); + pic.getHeight()); 35 36 37 // Draw the picture draw(); 38 39 40 //…arrow_forwardEXPERIMENT: Observing the Image Loader while enabling a debugging capability using global flags Write down all of the steps of the experiment.arrow_forwardfor the class ArrayAverage write a code that calculates the average of the listed numbers with a double result for the class ArrayAverageTester write a for each loop and print out the resultarrow_forward
- public String getJoblitle() { return joblitle; 11 12 13 44 45 46 47 48 49 50 public void setJoblitle(String joblitle) { this.jobTitle - joblitle; public int getCurrentEmploynent() { return currentEmploynent; 1. public void selCurrentEnployent (int current Fmployment) { this.currentEmploynent - currentEmployment; 53 54 55 56 -57 goverride public String tostring () { return "CurrentEmploynentStatsclass [areaName=" + arealame + 58 + "year=" + year + ", jobtitle-" + joblitle , currentEnploynent-" + currenttmployment + "]": 59 61 62 63 64 } What algorithm does this method perform? public statie Currentiploynentstatsclass mysteryethod (CurrentEmploynentstatsclass] array) ( int holder = array[0).getCurrenttmploynent(); Currenttmploynentstatsclass variable = array[®]; for(int i- 0, i holder) { holder = holderx; variable - array[1]; return variable; 36. What is the above method returning? 37. What is the Big O time of the above method?arrow_forwardComputer Graphics Mickey Mouse In this labwork are asked to write a GUI application using AWT. It is highly advised that you build your work and knowledge upon the last labwork. You can watch the small video demo on WebOnline to get a better understanding. In additional to what we did in Lab3 you are going to; • Add a control panel. • Add two buttons to the panel called "Smaller" and "Bigger". • Menubar of this program should have an item called "Set Default"which will reset the values of x, y, dx and dy to the values they had initially. • Modify the action listener according to the buttons and menu item. • Set the title to "Mickey" in the constructor and add your WindowListener. • Modify your paint method to draw 3 ovals which makes up Mickey Mouse silhouette. Smaller ovals have half the radius of the big oval. • The center of the circle is determined by the variables x and y, and the radius of circles should be dependent on dx and dy (which are equal since we are using circles). •…arrow_forward[2nd-item] Instructions: Using replit as compiler, kindly modify and execute the program. Don't forget to provide screenshot of the program and its output. Holidaypanel.java import java.awt.Color; import java.awt.Dimension; import java.awt.Font; import http://java.awt.Graphics; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Random; import javax.swing.JPanel; import javax.swing.Timer; public class Holidaypanel extends JPanel{ private final int PANEL_WIDTH = 600; private final int PANEL_HEIGHT = 350; private Snowman snowman; private Stars s1; private Trees trees; private House h; public Holidaypanel() { setBackground(Color.cyan); //set size of window setPreferredSize(new Dimension(PANEL_WIDTH, PANEL_HEIGHT)); trees = new Trees(280, PANEL_WIDTH); snowman = new Snowman(150, 160); s1 = new Stars(0, 130, 18, PANEL_WIDTH); h = new House(480, 25); } public void paintComponent(Graphics page) { super.paintComponent(page);…arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781305480537Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTSystems ArchitectureComputer ScienceISBN:9781305080195Author:Stephen D. BurdPublisher:Cengage Learning
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781305480537
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Systems Architecture
Computer Science
ISBN:9781305080195
Author:Stephen D. Burd
Publisher:Cengage Learning