Starting Out with Java: From Control Structures through Data Structures (3rd Edition)
3rd Edition
ISBN: 9780134038179
Author: Tony Gaddis, Godfrey Muganda
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Expert Solution & Answer
Chapter 13.9, Problem 13.23CP
Explanation of Solution
Text Area:
- The text area is considered as a multi-line text field that is capable of accepting several lines of text input.
- The class “JTextArea” is used to create a text area.
- The “JTextArea” contains two properties named as rows and columns that are used in determining the preferred size of the text area.
- “JTextArea” component does not display the scroll bar automatically.
- The scroll bars are made visible on the “JTextArea” component by placing it on the scroll pane that is created.
- Scroll Pane can be created using “JscrollPane” class...
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Read the instructions below and write your code using Microsoft Visual Studio (Community version).
Build your own console application with C#.
Write a Rectangle class, the private data members are the length (len) and width (wid) of the rectangle, the parameterless constructor sets len and wid to 0, and the parameterized constructor sets the value of length (len) and width (wid). In addition, the class also includes common methods such as calculating the perimeter of the rectangle, calculating the area of the rectangle, obtaining the length value of the rectangle, obtaining the width value of the rectangle, and modifying the length and width values of the rectangle to the corresponding formal parameter values.
Please upload your executable C# file as attachment in the system.
Can you make a GUI in java that :
1. (game field)
randomizes 9 numbers (form 0 to 9) numbers.
randomizes n (rows) and collumns(m) ((from 1 to 4))
The result should be a GUI with a n x m matrix of buttons, each button should be a random number form 1 to 9.
The idea is after every compile i should get a random arrangement
2. random target value is displayed above game field(100-300)
3. The current sum of the numbers displayed on the buttons of the game field is printedbelow the game field
4.The number of moves to completion is displayed in the upper right corner above thegame field.
5.current mathematical operation - add a component to the right side of the gamefield that displays the current mathematical operation. The current mathematicaloperation starts at +, after the first move it should randomize. The current mathematical operation only applies for one move, and after the move a new mathematicaloperation is randomly selected that will be evaluated in the next move. Choose fromthe…
Can you write a small java program where you dynamically display an array of strings or
ArrayList of strings on a java GUI window using jtexfield or jtextarea or whatever you are comfortable with?
i don't know how to dynamically create new testfields to display elements as they come in.
Chapter 13 Solutions
Starting Out with Java: From Control Structures through Data Structures (3rd Edition)
Ch. 13.4 - How do you make a text field read-only? In code,...Ch. 13.4 - Prob. 13.2CPCh. 13.4 - Prob. 13.3CPCh. 13.4 - Prob. 13.4CPCh. 13.4 - Prob. 13.5CPCh. 13.4 - Prob. 13.6CPCh. 13.5 - Prob. 13.7CPCh. 13.5 - Prob. 13.8CPCh. 13.5 - Prob. 13.9CPCh. 13.6 - Prob. 13.10CP
Ch. 13.6 - Prob. 13.11CPCh. 13.8 - Briefly describe each of the following menu system...Ch. 13.8 - Prob. 13.13CPCh. 13.8 - Prob. 13.14CPCh. 13.8 - Prob. 13.15CPCh. 13.8 - Prob. 13.16CPCh. 13.8 - What class do you use to create a menu? What do...Ch. 13.8 - What class do you use to create a menu bar?Ch. 13.8 - Prob. 13.19CPCh. 13.8 - Prob. 13.20CPCh. 13.8 - Prob. 13.21CPCh. 13.8 - Prob. 13.22CPCh. 13.9 - Prob. 13.23CPCh. 13.9 - Prob. 13.24CPCh. 13.9 - Prob. 13.25CPCh. 13.9 - Prob. 13.26CPCh. 13.9 - Prob. 13.27CPCh. 13.9 - Prob. 13.28CPCh. 13.10 - Prob. 13.29CPCh. 13.10 - Prob. 13.30CPCh. 13 - Prob. 1MCCh. 13 - Prob. 2MCCh. 13 - Prob. 3MCCh. 13 - Prob. 4MCCh. 13 - Prob. 5MCCh. 13 - Prob. 6MCCh. 13 - Prob. 7MCCh. 13 - Prob. 8MCCh. 13 - Prob. 9MCCh. 13 - Prob. 10MCCh. 13 - Prob. 11MCCh. 13 - Prob. 12MCCh. 13 - Prob. 13MCCh. 13 - Prob. 14MCCh. 13 - Prob. 15MCCh. 13 - Prob. 16MCCh. 13 - Prob. 17MCCh. 13 - Prob. 18MCCh. 13 - Prob. 19MCCh. 13 - Prob. 20MCCh. 13 - Prob. 21MCCh. 13 - Prob. 22TFCh. 13 - Prob. 23TFCh. 13 - Prob. 24TFCh. 13 - Prob. 25TFCh. 13 - Prob. 26TFCh. 13 - Prob. 27TFCh. 13 - Prob. 28TFCh. 13 - Prob. 29TFCh. 13 - Prob. 30TFCh. 13 - Prob. 31TFCh. 13 - Prob. 32TFCh. 13 - Prob. 33TFCh. 13 - Prob. 34TFCh. 13 - Prob. 35TFCh. 13 - Prob. 1FTECh. 13 - Prob. 2FTECh. 13 - Prob. 3FTECh. 13 - Prob. 4FTECh. 13 - Prob. 5FTECh. 13 - Prob. 6FTECh. 13 - Prob. 7FTECh. 13 - Prob. 1AWCh. 13 - Prob. 2AWCh. 13 - Prob. 3AWCh. 13 - Prob. 4AWCh. 13 - Prob. 5AWCh. 13 - Write code that stores the image in the file...Ch. 13 - Prob. 7AWCh. 13 - Prob. 8AWCh. 13 - Prob. 9AWCh. 13 - Prob. 10AWCh. 13 - Write the code that creates a menu bar with one...Ch. 13 - Prob. 12AWCh. 13 - Prob. 1SACh. 13 - Prob. 2SACh. 13 - Prob. 3SACh. 13 - Prob. 4SACh. 13 - Prob. 5SACh. 13 - Prob. 6SACh. 13 - Prob. 7SACh. 13 - Prob. 8SACh. 13 - Prob. 9SACh. 13 - Prob. 10SACh. 13 - Prob. 11SACh. 13 - Prob. 12SACh. 13 - Prob. 1PCCh. 13 - Prob. 2PCCh. 13 - Dorm and Meal Plan Calculator A university has the...Ch. 13 - Skateboard Designer The Skate Shop sells the...Ch. 13 - Shopping Cart System Create an application that...Ch. 13 - Prob. 8PCCh. 13 - Prob. 9PC
Knowledge Booster
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
- How would you describe the Intdate class?arrow_forwardThis is for pygame Text Class The Text class inherits from Drawable and it will be used to display the player’s score. You must implement at the very least the required methods of the base class (draw and get_rect), as well as a constructor. You may need to implement other methods as part of the public interface. This is the Drawable Classarrow_forwardCreate a package called Types. It has a data type called (ActivityLevel) which handles the following constants: Light, Moderate, Active And another data type called (Gender) which handles Male and Female constants.arrow_forward
- In this Assignment we will build a simple graphical application that is responsive and that uses basic widgets and demonstrates event handling. The screen shot below shows the expected result In this Assignment we will build a simple graphical application that is responsive and that uses basic widgets and demonstrates event handling. The screen shot below shows the expected result You must not use any other library except tkinter. Your code must run on a standard machine. Your code must be written as a class that inherits from Tk and the application must resize gracefully. The apps must start in a usable state i.e. all the relevant values of the input widget must be set. So if you click ok when the app starts, then you should get the pop-up message shown in the last page. The reset button must set the app to the initial start state. Widget must align vertically as well as horizontally with their matching widget Application not designed as a class. Application not responsive: The…arrow_forwardI think you forgot to apply encapsulation in classes where every data is editablearrow_forwardCreate an application in Java that uses card layout with three cards. The first card - a login card - should have two text fields, one for username and other for password. There are two users - Bob and Fred - whose passwords are "mubby and "goolag" respectively. If Bob logs in, switch to a card - the bob card - that has a text field, a text area and two buttons. If the first button is pressed, get the text from the text field and append it to the text area. If the second button is pressed, return to the login card. If Fred logs in, switch to a card - the fred card - that has three buttons. If the first button is pressed, change the background color to green. If the second button is pressed, change the background color to red. If the third button is pressed, return to login card.arrow_forward
- Overview:A new bank wants to make a simple application to keep track of all accounts and transactions using JavaRequirements:After a quick meeting with the bank manager, you got the following information: It is required to store all bank accounts in one collection and all the transactions that happenedin another collection. Each account has a unique account number, a holder, and a balance. There is a specific prefix(Common for all accounts) that should be added to the holder's civil id to create the uniqueaccount number. In addition, it is not allowed for a holder to have more than one account.Furthermore, only three transactions are allowed on any account: deposit, withdrawal, andtransfer money to another account. Each holder has a unique civil ID (national id), a name, and other attributes (add at least 2attributes from your choice). For each transaction, it is required to store the account(s) affected, amount of money, date,and if they are successful. There are 3 types of…arrow_forwardStep 1: Code in Java and name the java class file Artwork.javaStep 2: Have your JavaFx program set the Stage title to be your first and last name in the start method.Step 3: For this assignment, you are to create some simple JavaFx “generative art” Step 4: Your program must use one or more of the shape classes like Rectangle, Text, Circle, Arc, etc. (Refer to Javadoc page for ideas)Step 5: Your program must use one or more colors. (Refer to Javadoc page for ideas)Step 6: Your program must use java.util.Random to make the output change each time your program is run (for example, the colors, locations, and size of the shapes).Step 7: Describe the program and its behavior in a couple sentences. Note: Make sure to include the used javafx import statements in the solution box.arrow_forwardCreate an interface called Visible that includes two methods: makeVisible and makeInvisible. Both methods should take no parameters and should return a boolean result. Write a class Message that implements Visible and has two instance variables, a String text, and a boolean isVisible. In addition to the methods from the interface which you should implement, the class should have a constructor that initializes text from a parameter and sets isVisible to true, and a toString method that returns text if it is visible, and an empty string if it is not. Use Java.arrow_forward
- Make a GUI using tkinter: The wonderful company, SpaceZ, is a fictional company that makes its money by providing orbital services (aka, blasting rockets into space). They have an aggressive marketing department trying to get all possible launches filled. There are 7 customers that the marketing department tracks. The marketing department has 3 active sales staff on commission. The Commission report is the total of each salesperson’s commission as well as total commission at the bottom. SpaceZ offers a range of services including manned spaceflight at various cost levels as shown below. Orbital Services: Service Code: ORB1 Short Description: Satellite: LEO Fee: 65,000,000 Sales Commission: 0.1% 1st Stage Recovery: Land Service Code: ORB2 Short Description: Satellite: GSO Fee: 67,000,000 Sales Commission: 0.12% 1st Stage Recovery: Land Service Code: ORB3 Short Description: Satellite: SSO Fee: 72,650,000 Sales Commission: 0.12% 1st Stage Recovery: Sea Service Code: ISS5…arrow_forwardgood afternoon could you help me by modifying a code with a nicer interface and showing me lines of fields but please modify it yourself.arrow_forwardcreate a class named square that contains data fields for height, width, and surfaceArea, an method named computeSurfaceArea(). create a child class named Cube. Cube contains an additional data field named depth, and a computeSurfaceArea() method that overrides the parent method. Write an application that instantiates a Square object and a cube object and displays the surface areas of the objects.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Java random numbers; Author: Bro code;https://www.youtube.com/watch?v=VMZLPl16P5c;License: Standard YouTube License, CC-BY