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 8AW
Explanation of Solution
“VBox” Layout container:
- “VBox” layout pane is used to display nodes in a vertical row.
- Syntax: VBox vbox_Object = new VBox ();
- Setting alignment for VBox pane: Setting alignment for “VBox” pane is done by using the function “setAlignmnet()”.
Padding:
- In JavaFX, padding property is for managing the distance between the nodes and edges of the pane.
- It is also a space that appears around the inside edge of the container.
- Padding is done with the help of “setPadding ()” method.
- This method carries an “Insets” object as the argument. At the time of constructing “Insets” object, a pixel value is passed as its argument.
- The “Insets” class is in the package “javafx.geometry”.
- This method carries an “Insets” object as the argument. At the time of constructing “Insets” object, a pixel value is passed as its argument.
Example: Consider padding is done for “VBox” pane with 20 pixels.
myVbox.setPadding(new Insets(20));
Here, “myVbox” references “VBox” container object.
Step 1: Create an empty “VBox” container and name its object as “vbox”...
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Dice Simulator Create an application that simulates rolling a pair of dice. When the user clicks a button, the application should generate two random numbers, each in the range of 1 through 6, to represent the value of the dice. Use PictureBox controls to display the dice. (In the Student Sample Programs, in the Chap05 folder, you will find six images named Die1.bmp, Die2.bmp, Die3.bmp, Die4.bmp, Die5.bmp, and Die6.bmp that you can use in the PictureBoxes.)
Shape1. Shape =5 will make the shape
control appears as a
rectangle O
square O
oval O
rounded square O
use java GUI
The form should contain five command buttons, two labels only, and three picture boxes. The three picture boxes, each containing a flag, are on top of one another, but only one should be visible at a time. For each picture box:
Be sure to add the image as a local resource.
Set the Size property to 100, 50
Click the Size Mode list arrow, then click StretchImage in the list.
For the Labels:
One label will have your name as the programmer – see bottom left corner of the windows above.
The other label will be used to display the name of the capital city. When a country button is clicked assign the name of the city into this label.
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
- True or False You add your own code to the Progam.cs file as you develop an application.arrow_forwardIt is uncertain what the SizeMode property of the Picture Box control defaults to.arrow_forwardQ5/Private Sub Form Activate() Font.Name = "arial": Font. Bold = True: Font.Size = 14 start: Solve the question by visual basic 9 = InputBox("input wave length"., "input"., 6000, 2000) If q = "s" Then End Select Case q Case 0.005 To 0.009: Print, "Gamma ray" Case 0.01 To 5: Print, "X-ray" Case 10 To 3999: Print, "Ultraviolet" Case 4000 To 7499: Print "Visible Light" Case 7500 To 4000000#: Print, "Infrared" End Select GoTo start End Sub 2- Write the input and the output the programarrow_forward
- The_________ window contains the tools you use to add objects to a form.arrow_forwardProgram Description: PasswordGenerator.java You have to implement a program that creates three buttons to display the digits of a password a button to generate a password a button to reset the password Additional Requirements: The top three digit buttons are not interactive as they are only used to display numbers from 0 to 9. The text size of the buttons should be 30 pixels and font should be Arial. There should be 5 pixels distance between the buttons.arrow_forwardC# Question 6. I am doing this project in a windows form in visual studio 2022. I’m not sure how to do this question and help of any input, output, and comments would be appreciated!arrow_forward
- 2. Image ViewerWrite an application that allows the user to view image files. The application should useeither a button or a menu item that displays a file chooser. When the user selects an imagefile, it should be loaded and displayed.arrow_forwardCreate the following form using C# Create a form ,name this new form: Loops Name all your objects clearly as in :i. txtLaptopCurrentPriceii. txtDesiredPriceiii. lstAnswerb. and likewise the corresponding variables that have the data type of the variableand matching the text box name as in:i. dblLaptopCurrentPrice = 0;ii. dblDesired Price = 0:iii. intCounter = 0;iv. dblTotal = 0;v. const dblYearlyDeduction = .10 7.The price of laptops is expected to go down by 10% per year. Use a while loop to display the year and price when the price will be under a specified target amount. Allow the user to specify the current price and the target price using TextBoxes .using a loop the number of years it will take for the Laptop to be less than or equal to your desired price.a. You should clear the list box as the first line of code (before while) in thecalculation area as in : lstAnswer.Items.Clear()b. Also set before the while statement dblTotal to be the current pricec. The formula (to help you…arrow_forwarduse any language GUI The form should contain five command buttons, two labels only, and three picture boxes. The three picture boxes, each containing a flag, are on top of one another, but only one should be visible at a time. For each picture box: Be sure to add the image as a local resource. Set the Size property to 100, 50 Click the Size Mode list arrow, then click StretchImage in the list. For the Labels: One label will have your name as the programmer – see bottom left corner of the windows above. The other label will be used to display the name of the capital city. When a country button is clicked assign the name of the city into this label.arrow_forward
- List the possible values for the SizeMode property of a PictureBox control.arrow_forwardThere is no information available about a default setting for the SizeMode property of the PictureBox control.arrow_forwardQ3: Design a form with a text box in visual basic . Use select statement so that when user enters g, b, r and respectively. y then form colored to green, blue, red, and yellowarrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781305480537Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTEBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781305480537
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT