Skip to content

CGPA and GPA for university calculator, written in Java implementing GUI.

License

Notifications You must be signed in to change notification settings

r3tr0-02/CGPA-GPACalc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CGPA-GPACalc

CGPA and GPA for university calculator, written in Java implementing GUI.

What is this project?

This project was created for one of my [redacted] assignments, and since it is declassified, I will release the source code here. Hope it will help you for your Java Assignment.

How this project was built?

This project was built using NetBeans, written with Java together with GUI from Java's Swing and AWT class.

What are inside this project?

There are 2 parts :

  • CLI_project : written without GUI (basically the framework before transitioning to GUI)
  • GUI_project : the complete project with GUI.

How do I run this project?

  • Somehow import the source codes here to NetBeans. (Other IDE won't work bcs of proprietary classes that NetBeans uses).
  • Browse to GUI_project/src/main_menu.java
  • Click run.

What this app looks like?

  • Main menu

    • Users are asked to input their program name and total no. of semesters image
  • Subject menu

    • Users are asked to input their subjects' details per sem.

    • GPA and total credit hours for the sem is updated on each input of subjects. image

    • A confirmation message is displayed when users successfully add a new subject image

    • A warning message is shown when removing subject and clearing subject table (remove subject works as stack; LIFO). image image

    • A confirmation message is shown when user want to move to next sem's details. image

    • Input validation and Exception Handling are implemented throughout all possible inputs.

    • (not all warning message are shown here, just examples of few) image image image image image

  • CGPA and GPA menu

    • GPA for all sems are displayed in a table.
    • CGPA and total credit hours for the program are displayed too. image

References

To help you more to understanding the basics of Java's GUI.

LICENSE

License of this project are in LICENSE file, using GPL v3.0. You are free to use the source codes in this repo ONLY for educational purposes, only.

About

CGPA and GPA for university calculator, written in Java implementing GUI.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages