Skip to content

A mortgage calculator project for the Vilnius University course on Object-Oriented Programming

Notifications You must be signed in to change notification settings

baikauskaite/mortgage-calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

The program's interface is in Lithuanian language, however, work is being done to translate it to English.

This program has been written as a project during the second semester of the BSc Software Engineering degree in Vilnius University.

Mortgage Calculator

A Java mortgage calculator using the JavaFX library. The fulfilled project requirements include:

* Used the keywords `this` and `super`
* Method and field overriding
* Ability to choose either a linear or annuity method of mortgage calculation
* Ability to see the calculation of payments in a graph
* Ability to see the calculation of payments in a table
* Ability to output the calculations to a `txt` file

How to run the program

Make sure to install JavaFX SDK version 11 or later. You can run the code on Intellij or use it to create an executable .jar file from source files. Open terminal where the .jar file was created and enter:

java --module-path [PATH/lib] --add-modules javafx.controls,javafx.fxml -jar Project2.jar

Instead of the [PATH/lib] placeholder specify the path to the lib folder in the JavaFX SDK package in your computer, for example:

/Users/jetbrains/Desktop/javafx-sdk-12/lib

Screenshots

The main screen for entering data

Main

The calculation of payments depicted in a table

Table

The calculation of payments depicted in a linear graph

Graph

About

A mortgage calculator project for the Vilnius University course on Object-Oriented Programming

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages