Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fahimfba/basecalculator
A BaseCalculator desktop application using JavaFX (Binary, Octal, Hexadecimal)
https://github.com/fahimfba/basecalculator
binary hacktoberfest hacktoberfest-2023 hacktoberfest-accepted hexadecimal java-fxml javafx javafx-application octal
Last synced: 8 days ago
JSON representation
A BaseCalculator desktop application using JavaFX (Binary, Octal, Hexadecimal)
- Host: GitHub
- URL: https://github.com/fahimfba/basecalculator
- Owner: FahimFBA
- License: mit
- Created: 2023-03-01T19:13:25.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-03-03T16:39:47.000Z (almost 2 years ago)
- Last Synced: 2024-12-10T19:44:14.526Z (2 months ago)
- Topics: binary, hacktoberfest, hacktoberfest-2023, hacktoberfest-accepted, hexadecimal, java-fxml, javafx, javafx-application, octal
- Language: Java
- Homepage: https://youtu.be/KMpshYEIxFs
- Size: 574 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: license
Awesome Lists containing this project
README
# 💎 Base Calculator
![BaseCalculator](images/img%20(1).png)
A BaseCalculator desktop application using JavaFX (Binary, Octal, Hexadecimal).
### 🥇 This project along with the step-by-step tutorial has been featured as "Links of the Week" on [JFX-Central](https://www.jfx-central.com/home).
![JFX-Central](images/JFX-Central.png)
## 📸 Screenshots of the project
![Next page](images/img%20(2).png)
A next page to show you how to link additional windows.
![In action](images/img%20(3).png)
Conversion in action!
![Invalid input](images/img%20(4).png)
Print invalid input to show the user.
## ✒️ Backstory
I made this project for my Advanced Object Oriented Programming Lab at United International University. It was our first quiz day, and our faculty asked us to make this project. I managed to build the entire project from scratch within 16 minutes. But I have also created a long step by step tutorial video to show others how you can also make this type projects from scratch!
## 💻 Features
✅ Decimal to Binary
✅ Decimal to Hexadecimal
✅ Decimal to Octal
✅ Next Screen button to go into additional pages
✅ Clear the User Panel
✅ Exit the program## 🔍 Main class
The main class is **MainLanding** class that is located within `src/main/java/com/calculator/basecalculator/MainLanding.java`.## 🫴🏻 Contribution
Any kind of useful contribution is more than welcome! 🤗
## 👔 Usage
You can use this project, but make sure to **fork** it instead of cloning and pushing it to your repository.
## 📺 Video tutorial
[JavaFX Complete GUI Project: Base Calculator](https://youtu.be/KMpshYEIxFs)## 🔖 Written step by step article
**Coming soon on freeCodeCamp**