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
Textbook Question
Chapter 13, Problem 11AW
Write the code that creates a menu bar with one menu named File. The File menu should have the F key assigned as a mnemonic. The File menu should have three menu items: Open, Print, and Exit. Assign mnemonic keys of your choice to each of these items. Register an instance of the OpenListener class as an action listener for the Open menu item, an instance of the PrintListener class as an action listener for the Print menu item, and an instance of the ExitListener class as an action listener for the Exit menu item. Assume these classes have already been created.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
Create another class called WordGUI that will be a complete JFrame with a menu bar and menus. There should be two menus: one called File and another called List. The File menu should have the menu items Open and Quit. The List menu should have five menu items: A, E, I, O, U. The content pane of the GUI should have a grid layout of one row and two columns. Clicking on File > Open should allow the user to choose a file. That file should be displayed in the left column, with the lines numbered (starting at 1). When the user clicks on List a choice can be made of one of the five vowels. Clicking on a vowel should list all the words starting with that vowel in sorted order in the right column. Each word should have the line number on which it appeared. Create a class to record the word and its line number Create a class called WordLine that will have two instance variables: a String for the word, and an int for the line number on which the word appears. There should be a two-argument…
Picture card: Create a picture card that looks SIMILAR to this. There are images available in the "images" directory to assist you in making this card. They are not the same images, but there is an image of a desert and a person.
Picture card
In this screenshot, the title is "Title goes here", the secondary text is "Secondary text", and the body text is "Greyhound divisively hello coldly wonderfully marginally far upon excluding."
The card's root element is a with a class of "card".
The card is 344px wide.
The desert picture is 194px tall.
The padding between the body text and everything else is 16px.
The color of the title text is #000.
The color of the secondary and body texts is #232F34.
The size of the person picture is 40px in diameter.
The size of the body text is 11px.
The size of the title is 22px.
For the padding or margin around any other elements, use your best judgment to make it look like the screenshot.
Using Java programming language do the
following:
1) Implement DFA as a menu-based or
GUI program.
2) Configure the DFA using a config
txt file.
3) The configuration consists of: {Q,
q0, F, Σ, δ;
4) The DFA continuously allows the
user to enter an input string via
command prompt, GUI text filed or
a list of strings in a txt file.
5) The DFA scans the input string,
prints all intermediate transitions
and generates a “ACCEPT" or
"REJECT" response.
6) Test your model using 2 DFAS:
a. English words ending with
'ing'.
b. Binary strings containing
odd number of 1s.
c. Any other example of your
choice.
Please, show the output too. Thanks!
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
- In Java, create a user interface that has a top bar that includes a menu. The menu should have four items. When the user selects the first menu option, then the date and time should be printed in a text box. When the user selects the second menu option, then the text box contents should be written to a text file named "log.txt." When the user selects the third menu item then the frame background color changes to random color hue of the color green. The menu option should display the initial random hue each time selected for a single execution of the program. See https://www.w3schools.com/colors/colors_picker.asp When the user selects the fourth menu option then the program exits. Thank youarrow_forwardButton Toggle How can we make a button that toggles a text view (not the button label) between "Howdy Class!" and "You Pressed Me!"? Please write the java onClick function that would be specified in the button onClick property. Do not use string comparison to determine the current state. Also, do not use hard code string values.arrow_forwardYou have been hired by a University to make a system for its library. You need to work on the menu of a library. To create this program you have to create a structure containing book information like serial number, name of author, book title and flag to know whether book is issued or not. First you need to create a menu which has the following options 1 - Add a new book 2 – Display Books that are issued. 3 - Display all the books in the library of a particular author 4 - Display the number of books of a particular title 5 - Display the total number of books in the library 6 - Issue a book (If we issue a book, then its number gets decreased by 1 and if we add a book, its number gets increased by 1)arrow_forward
- There will be "Read File", "Show Results", "Show Teams" screens with GUI design. We will read the file path on the file reading screen and make the teams match. Lines with "-" at the beginning of the text file will be sets. The players below it will be recorded as name, surname and number and will be the players of the team above. Between 1-10 random levels will be given to each player, the total of which will be the team's level. Each team will play 1 match between themselves and the higher level will be defeated 1-0 and will get 3 points. In the show teams screen in Gui design, the players of the selected team from the combobox will come to the table and when a new team is selected, the players of that team will come and the players of the old team will not appear on the screen. in Java. player.txt contents. -Alanyaspor Ahmet Gülay 1 Alpay Celebi 2 Ceyhun Gülselam 3 Efecan Karaca 4 Salih Uçan 5 Adam Bareiro 6 Khouma Babacar 7 Call South 8 Hasan Acar 9 Mustafa Pektemek 10 Berkan…arrow_forwarduse 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.arrow_forwarda textbox for an optional search term, and a file upload field which allows them to upload a file which contains multiple lines of text (with the file each line should be treated as a separate string). The user can enter a string and upload a file in the same submission of the form. For the single string: if a search term is provided, output the string with the search term highlighted (by wrapping the term in a span with an appropriate class). For the file upload:, if a search term is provided output only the strings that contain the search term (with the search term highlighted) and a count of the number of strings that did not have the term. please do this in PHP and HTML onlyarrow_forward
- In Lab 2, you created a menu for a simple calculator program. In this lab, you will add some functionality to the menu. Also, it is important to let the user know if they entered an invalid choice. Write a program (or modify the one written for Lab 2) that displays the following menu and prompts the user for a selection. Once the selection has been made, display the selection back to the user. Then, ask the user for two numbers and perform the selected operation (+, -, *, /). Display the results back to the user (e.g. 2 + 3 = 5). When dividing, display an error message if the second number (denominator) is 0. 1) Add two numbers 2) Subtract two numbers 3) Multiply two numbers 4) Divide two numbers 9) Exit program The program should: contain header comments as shown in class display a "hello" message before presenting the menu display the menu prompt the user for selection display the selection back to the user if the selection was invalid, display error message to user and then go…arrow_forwardVB create this program on visual basics or any other programming GUI langauge Create one object – Person, and code it. Create the menus shown in the demo program. The interface is a bit different from what you have done to this point. Play with the program to see how it works. The hungarian notation for a date control is dte. Commands The key commands of this program are: Add a Person Remove a Person Display next person Display previous person Display first person Display last person. Create the programming to make these components work. Refer to the power point notes for examples of how the code needs to be set up. Protecting Data against Accidental change Change the display to allow the user to enter data into text boxes, but protect the data from being accidentally changed by setting the ReadOnly property of the text boxes appropriately. This should be a sub. Call it as you need it. The Date has no ReadOnly property, use the Enabled property instead for this control. Use the enabled…arrow_forwardOur menu contains: drinks, dinner items, and desert. Each item on the menu has a price. We will ask the user if they want a drink, if the answer is yes, we will display the available drinks and then prompt the user to select one, we will then ask if they want large or small (different pricing for the two). We do the same for the dinner items and deserts (except there is no large or small option). At the end we ask the user if they are a senior, a military veteran, or a public servant, if they are a senior, a military veteran or a public servant, we apply a 10 percent discount. Ask the user if they want to give a tip, give them two options 1) selecting from predetermined percentages, 10%, 20%, 30%, or 2) entering in their own amount. Add the tip to the bill. Finally we display the bill. Keep the printing of the menu items simple using simple python codearrow_forward
- Write a program that uses scroll bars or slidersto select the color for a text, as shown in Figure . Four horizontal scrollbars are used for selecting the colors: red, green, blue, and opacity percentages.arrow_forwardExtra 7-2 Add a stopwatch to the Clock application In this exercise, you’ll add a stopwatch feature to a digital clock application. The stopwatch will display elapsed minutes, seconds, and milliseconds. 1. Open the application in this folder: exercises_extra\ch07\clock_stopwatch\ 2. In the JavaScript file, note the $(), displayCurrentTime(), padSingleDigit(), and DOMContentLoaded event handler functions from the Clock application. In addition, note the global variables and starting code for the tickStopwatch(), startStopwatch(), stopStopwatch(), and resetStopwatch() functions. 3. In the tickStopwatch() function, add code that adds 10 milliseconds to the elapsedMilliseconds variable and then adjusts the elapsedMinutes and elapsedSeconds variables accordingly. Then, add code that displays the result in the appropriate span tags in the page. 4. In the startStopwatch() function, add code that starts the stopwatch. Be sure to cancel the default action of the link too. 5. In the…arrow_forwardI don't need the get_new_item and the color of the items but it breaks the code, how do I fix this? WEIGHT_LIMIT = 100COUNT_LIMIT = 4wizard_inventory = [] def display_title(): print("The Wizard Inventory program") print() def display_menu(): print("COMMAND MENU") print("show - Show all items") print("grab - Grab an item") print("edit - Edit an item") print("drop - Drop an item") print("exit - Exit program") print() def show(inventory): print("Show inventory") for i in inventory: print(i[0], i[1], "(", i[2], ")lbs") total = calculate_weight(inventory) print("Total Weights is : ", total, "lbs") print(" Weight limits of 100 lbs") def calculate_weight(inventory): total = 0 for i in inventory: print(i[2]) total = total + float(i[2]) return totaldef grab_item(inventory): list = [] total = 0 if (len(inventory) < 4): list.extend(get_new_item()) print(list) total =…arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTProgramming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:Cengage
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
Graphical User Interfaces: Crash Course Computer Science #26; Author: CrashCourse;https://www.youtube.com/watch?v=XIGSJshYb90;License: Standard YouTube License, CC-BY
Python GUI | How To Make A GUI In Python | Best GUI Framework In Python | Edureka; Author: edureka!;https://www.youtube.com/watch?v=_PHJvjQJa3w;License: Standard Youtube License