Hello, if you have any need, please feel free to consult us, this is my wechat: wx91due
Java Programming COMP-228
LAB Assignment – Java Fx Scenebuilder
Due Date:
Purpose:
The purpose of this Lab assignment is to:
Practice the use of building GUI application using JavaFx
References: Read the course’s text book “Java How to program, 11th edition Early Objects”, the lecture
Lab Assignment
Monthly installment = ( loan amount + interest amount )/ number of months.]
[ formula: interest amount = (loan amount * loan duration in years * interest rate)/100;
when the user hit the Calculate button.
loan amount duration and the loan’s annual interest rate. The app should display the loan’s monthly payments
Create an app using Java FX Scene Builder and Eclipse that allows the student to enter the loan amount, the
values and implement exception handling.
length of the loan, the amount borrowed and the interest rate. ( 3% to 7%). Provide the validations for input
Borrowers repay the loans in monthly installments. The amount of each monthly payment is based on the
to 84 months).
(Student Loan Calculator App) Typically, banks offer student loans for periods ranging from two to 7 years (24
Exercise 1:
considered
Note: You are required to be present during the in-class demonstration. Late submission will not be
- methods start with a lowercase character for the first word and uppercase for every other word
- packages use only lowercase characters
- classes start with an uppercase character of every word
- variable names start with a lowercase character for the first word and uppercase for every other word
Apply the naming conventions for variables, methods, classes, and packages:
For Example: John_Smith _COMP228_Sec001_Lab04
FirstName_LastName _COMP228_ SectionNumber_Labnumber
Submit your assignment in a zip file that is named according to the following rule:
FirstName_LastName_Exercise01 and so on…
You should have a package name as follows:
Each exercise should be placed in a separate project named exercise1, exercise2, etc.
For Example: John_Smith _COMP228_Sec001_Lab04
FirstName_LastName _COMP228_ SectionNumber_Labnumber
You must start and name your Eclipse workspace according to the following rule:
solution in a scheduled lab session and submitting the project.
This lab should be completed individually by all the students. You will have to demonstrate your
Instructions: Be sure to read the following general instructions carefully:
exercises.
notes/ppts. This material provides the necessary information that you need to complete the
Evaluation:
Functionality
Correct implementation of classes (instance variable declarations, constructors, getter and setter methods etc.) 70%
Correct implementation of driver classes (declaring and creating objects, calling their methods, interacting with user, displaying results) 20%
Comments, correct naming of variables, methods, classes, etc. 5%
Friendly input/output 5%
Total 100%