Purchase Solution

Modify MortgageDisplayGui.java

Not what you're looking for?

Ask Custom Question

Modify MortgageDisplayGui.java to implement ActionListener.java
? Associate the current action listener with
? Write the action Performed function to perform the following tasks:
o Interrogate the ActionEvent object and determine the source of the action.
o Based on the source of the action call one of four functions
 Quit()
 Calculate()
 Exit()
 ViewAmortization()
? Modify the mortgage program to add the following behaviors
o The Calculate button actions
 Determine the payment, based on user input and using the calculator work from UTIL package (modify if needed). Display the configured payment in the payment box.
o The Reset button actions
 Reset all the values in the text fields to blank
 Reset the values in the calculator to new or empty
o The Quit button
 Exits the System
o The viewAmortization button
 Pop up a dialog that displays the payment matrix in a JTextArea that is inside a JscrollPane. Use the toString ()function already in the Row class to write each line of the amortization table to the dialog.
 The dialog class will be called ScheduleDialog.java and will inherit from the JDialog class. The dialog constructor will take a Vector as an argument.
 Package the ScheduleDialog.java in the src.calculator.gui.
? Modify the mortgage program to disable the viewAmortization button if there is no payment displayed and enable it when there is a payment displayed.

Purchase this Solution

Solution Summary

Modify MortgageDisplayGui.java to implement ActionListener.java

Solution Preview

Dear Student,
<br>
<br>Please Follow the instructions in the ...

Purchase this Solution


Free BrainMass Quizzes
C++ Operators

This quiz tests a student's knowledge about C++ operators.

Javscript Basics

Quiz on basics of javascript programming language.

Inserting and deleting in a linked list

This quiz tests your understanding of how to insert and delete elements in a linked list. Understanding of the use of linked lists, and the related performance aspects, is an important fundamental skill of computer science data structures.

Basic Computer Terms

We use many basic terms like bit, pixel in our usual conversations about computers. Are we aware of what these mean? This little quiz is an attempt towards discovering that.

Basic Networking Questions

This quiz consists of some basic networking questions.