success error

Form Is Invalid!

Get Solved CIS355 Lab 4

Get Solved CIS355 Lab 4

 

Please note: This is only a word document with the codes and screenshots. se re-code in your own program.
STEP 1: InheritanceTest (20 points)
Write a program called InheritanceTest.java to support an inheritance hierarchy for the class Point-Square-Cube. Use Point as the superclass of the hierarchy. Specify the instance variables and methods for each class. The private variable of Point should be the x-y coordinates. The private data of Square should be the side length. The private data of Cube should be depth. Each class must provide applicable accessor, mutator, and toString() methods for manipulating private variables of each corresponding class. In addition, the Square class must provide the area() and perimeter() methods. The Cube must provide the area() and volume() methods.
Write a program that instantiates objects of your classes, ask the user to enter the value for x, y, and sideLength, and test all instance methods and outputs of each object’s perimeter, area, and volume when appropriate.
Grading Rubric
InheritanceTest Points Description
Standard header included 1 Must contain program’s name, student name, and description of the program
Program compiles 1 Program does not have any error
The program executes 1 Program runs without any error
Point class created 3 Class contains accessor, mutator square string methods
The square class created 3 Class contains accessor, mutator, toString, perimeter, and area methods
Cube class created 3 Class contains accessor, mutator, toString, area, and volume methods
InheritanceTest class created at 4 Test class ask the user for input of x, y, and sideLength and tests all instance methods
Correct output is displayed 4 Test class produces correct output showing all values corresponding to each object
Subtotal 20

STEP 2: DayGui (10 points)
Write a program called DayGui.java that creates a GUI having the following properties
Object Property Setting
JFrame Name
Caption
Layout mainFrame
Messages
FlowLayout
JButton Name
Caption
Mnemonic cmdGood
Good
G
JButtoncm deadCaption
Mnemonic cm dead
Bad
B
Add individual event handlers to your program so that when a user clicks the Good button, the message “Today is a good day!” appears in a dialog box, and when the Bad button is clicked, the message “I’m having a bad day today!” is displayed. The following tutorial shows you much of the code solution. Feel free to use the tutorial, but make changes so that you are not simply copying the tutorial code for your entire solution. To make this different from the tutorial, change the colors of the buttons and panels. Also, add this application to a tabbed pane along with the program you will complete in the next step, Step 3. The following tutorials will likely be useful as you work to complete this step:
• JTabbedPane
• Tutorial to Write Your First GUI
Grading Rubric
DayGui Points Description
Standard header included 1 Must contain program’s name, student name, and description of the program
Program compiles 1 Program does not have any error
The program executes 1 Program Daysiithout any error
Daysi class created 1 Class DayGui was created which contains the required properties
cmdGood JButton created along with the event handler 1.5 The Good button shows on the application and when pressed the appropriate message displays a dead separate window
cm dead JButton created along with the event handler 1.5 The Bad button shows on the application and when pressed the appropriate message displays on a separate window
The application contains required changes and displays the correct output 3 Application appears as one of the tabs in a tabbed application and buttons and panel are in different colors
Subtotal 10

STEP 3: OfficeAreaCalculator (10 points)
Write a program called OfficeAreaCalculator.java that displays the following prompts using two label components
• Enter the length of the office:
• Enter the width of the office:
Have your program accept the user input in two text fields. When a button is clicked, your program should calculate the area of the office and display the area in a text field with the label Area. This display should be cleared whenever the input text fields receive the focus. A second button should be provided to terminate the application (Exit button).
The following tutorial shows you much of the code solution. Feel free to use the tutorial, but make changes so that you are not simply copying the tutorial code for your entire solution. To make this different from the tutorial, change the colors of the panel. Also, add this application to the same tabbed pane (see the JTabbedPane tutorial) as the application you built in Step 2, the DayGui application.
• Office Area Calculator Tutorial.

Need Guide to Labs?

Are you struggling with your online classes? Are you wondering, if can I pay someone to complete the class online for me? Do you want someone to help you out? You have come to the right place. At Get Exam Done, we offer experienced academics who will handle your day-to-day online class portals. You don’t have to do anything, let alone search, or pay someone to take my online classes. Everything on your portal will be done from our end including, assignments, discussions, and quizzes.

Placeholder $3.99
Get Solved CIS355 Lab 4
  • 200+ Downloads
  • 8k Views