{"id":22770546,"url":"https://github.com/mohd-tahzeeb-khan/calculator","last_synced_at":"2025-03-30T11:43:08.724Z","repository":{"id":189326238,"uuid":"680298537","full_name":"mohd-tahzeeb-khan/Calculator","owner":"mohd-tahzeeb-khan","description":"Standard Calculator is a type of Calculator which can perform Basic Arthmetic Operations. This Project content the Calculator which can perform Arthmetic operation such as Addition, Substraction, Multiplication, Division, and additionally Percentage of Nos. ","archived":false,"fork":false,"pushed_at":"2023-08-21T19:44:00.000Z","size":43,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-05T13:39:27.720Z","etag":null,"topics":["actionlistener","arithmetic-operations","awt-gui","calculator-application","eventlistener","if-else","java","swing","swing-components","swing-gui"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mohd-tahzeeb-khan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-08-18T20:52:36.000Z","updated_at":"2023-08-21T20:14:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"698006f6-5230-42ec-900a-fd1f8968fe45","html_url":"https://github.com/mohd-tahzeeb-khan/Calculator","commit_stats":null,"previous_names":["tahzeeb-web-py/calculator","mohd-tahzeeb-khan/calculator"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohd-tahzeeb-khan%2FCalculator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohd-tahzeeb-khan%2FCalculator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohd-tahzeeb-khan%2FCalculator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohd-tahzeeb-khan%2FCalculator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mohd-tahzeeb-khan","download_url":"https://codeload.github.com/mohd-tahzeeb-khan/Calculator/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246314125,"owners_count":20757457,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["actionlistener","arithmetic-operations","awt-gui","calculator-application","eventlistener","if-else","java","swing","swing-components","swing-gui"],"created_at":"2024-12-11T15:32:31.284Z","updated_at":"2025-03-30T11:43:08.694Z","avatar_url":"https://github.com/mohd-tahzeeb-khan.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n# Hi, I'm Mohd Tahzeeb Khan! 👋, Here's my Project on Java with GUI\n\n\n# Standard Calculator\n\nStandard Calculator is a type of Calculator which can perform Basic Arthmetic Operations. This Project content the Calculator which can perform Arthmetic operation such as Addition, Substraction, Multiplication, Division, and additionally Percentage of Nos. \n\nThis Project is totally Developed in Java Programming Langauge with Swing for the GUI(Graphical User Interface), and Base of AWT(Abstract Window Toolkit). This is Very Basic Project to learn the concept of Java Advance(Swing). \n\nThis Project will Help Anyone to understand the concepts and Techniques used. Every Line of the code contents comments which can help you to understand the meaning and use of the every line in the code. \n\n\n## Tech Stack\n\n**Frontend(GUI):** Swing\n\n**Backend:** Core Java\n\n\n## Badges\n\nAdd badges from somewhere like: [shields.io](https://shields.io/)\n\n[![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](https://choosealicense.com/licenses/mit/)\n\n\n\n## License\n\n[MIT](https://choosealicense.com/licenses/mit/)\n\n\n## Lessons Learned\n\nWhile Developing this project one can understand the working of Swing and nested if-else conditions. This project consist of nested if-else condition. As a Topic suggested for this project it has a ability to calculate 2 Numbers at a time. This logic behind the arthmethic operation is developed from scratch(from begining), and easy to understand.\n1. Nested If-else\n2. Swing for GUI \n3. ActionHandling \n4. EventHandling\n5. little-bit concept of Classes and Object.\n\n## Execution of Project\n\n\nCopy command into your Command Propmt(CMD)\n```bash\n git clone https://github.com/Tahzeeb-web-py/Calculator.git\n```\nThe Above command will clone the project from remote Directory to the local Directory.\n\nThen, open the Directory to any code editor and paste below command.\n```bash\n java Calci\n```\nThat's all to Execute this project\n## Authors (Developed by)\n\n- [@Mohd Tahzeeb Khan](https://www.github.com/Tahzeeb-web-py)\n\n## 🛠 My Skills\nHTML, CSS, Javascripts(Basic)....\n\nPython Programming, Django Framework, Flask Framework, Tkinter...\n\nJava Programming, Swing.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohd-tahzeeb-khan%2Fcalculator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmohd-tahzeeb-khan%2Fcalculator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohd-tahzeeb-khan%2Fcalculator/lists"}