Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Swing
![](https://explore-feed.github.com/topics/swing/swing.png)
Swing is a cross-platform user-interface toolkit to build desktop applications with Java and is packaged with the Java SDK. Build a user interface with different look-and-feels for any platform including macOS, Windows, and Linux. With the efficiency of multithreading, Swing can integrate with Java backend tools to create a full-stack Java desktop application.
- GitHub: https://github.com/topics/swing
- Created by: Oracle
- Released: March 1998
- Aliases: java-swing,
- Last updated: 2025-02-08 00:25:20 UTC
- JSON Representation
https://github.com/man2dev/advanced-programming-course
Some of my Advanced Programming course projects
advance-programming advanced-programming java swing swing-gui university university-assignment university-course university-project
Last synced: 12 Jan 2025
https://github.com/fracpete/jide-oss-patches
Patched versions of the jide-oss Swing library.
Last synced: 02 Feb 2025
https://github.com/diveshthapa/calculator
A basic Calculator program build using Java language.
Last synced: 31 Dec 2024
https://github.com/der3318/ontology-acquisition
An Ontology Acquisition Tool with GUI
Last synced: 13 Jan 2025
https://github.com/gabrielleonte00/conveyorconfigurer
ConveyorBeltMaster application before transitioning from java swing to javafx
Last synced: 05 Feb 2025
https://github.com/gervinfung/texteditor
A Simple Text Editor similar to NotePad. I wrote this because the undo option of Notepad can only undo once. But with this software you can undo all of your edit.
awt colorchooser java jmenu swing text-editor
Last synced: 05 Feb 2025
https://github.com/gaurav031/tourism-and-travelling-desktop-app
The Travel and Tourism Desktop App requires users to sign in, and once they do, they can browse and book hotels and packages. There are various types of hotels available, and numerous packages to choose from.
Last synced: 05 Feb 2025
https://github.com/bad-logic/library-management-system
Simple Library Management System prototyp using java and swing
desktop-application java serialization swing
Last synced: 21 Jan 2025
https://github.com/statute8234/measurement-converter
Rating: (7/10): The Java Swing application offers a user-friendly GUI for selecting and comparing measurement units, featuring components like MeasurementFrame, UnitFrame, ShowButton, and ShowResult.
actionevent actionlistener awt border hashmap map swing
Last synced: 19 Jan 2025
https://github.com/sonytruelove/geometry-graphic-editor
:large_blue_circle: Shapes on Field with search,delete,intersect detection, area and perimeter calculating
awt classdiagram editor graphics gui intersection istu java oop paint2d shape swing uml-diagram
Last synced: 23 Jan 2025
https://github.com/derneuere/java-swing-multiselect
A multiselect component for Java in Swing
Last synced: 20 Jan 2025
https://github.com/canaxs/note-game
NoteGame
java java-application java-swing-game jframe jpanel swing
Last synced: 21 Jan 2025
https://github.com/canaxs/flappy-bird
Flappybird
flappy-bird game-development java jframe jpanel swing
Last synced: 21 Jan 2025
https://github.com/bearddan2000/java-desktop-bazel-swing
This is a POC project to demonstrate a
Last synced: 29 Jan 2025
https://github.com/sougatoroy3/electricitybillingsystem-java
A comprehensive solution meticulously crafted using Java, MySQL and Swing/AWT frameworks. Designed with users’ convenience in mind, our application offers a seamless experience for managing electricity billing process efficiently.
Last synced: 12 Jan 2025
https://github.com/james-p-d/wordsearch
Wordsearch puzzle solver with UI in Java Swing and solver in Erlang
erlang java swing wordsearch wordsearch-puzzle
Last synced: 18 Jan 2025
https://github.com/mohd-tahzeeb-khan/calculator
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.
actionlistener arithmetic-operations awt-gui calculator-application eventlistener if-else java swing swing-components swing-gui
Last synced: 05 Feb 2025
https://github.com/giosil/swingup
A simple framework to build swing based application.
Last synced: 27 Dec 2024
https://github.com/0suphan0/kutuphaneapp
This is a library automation application developed using Java Swing.
Last synced: 13 Jan 2025
https://github.com/ahmedishraq/cse423-lab
CSE423 - Computer Graphics
bracucse423 computer-graphics graphics java jogl opengl swing
Last synced: 29 Jan 2025
https://github.com/ultreon/notepad-improved-2
Kotlin version of Notepad Improved with a large amount of themes, and more features.
awt flatlaf improved internal-frames kotlin mdi notepad swing themeable
Last synced: 24 Dec 2024
https://github.com/praths71018/hotel-management-system
Hotel Management System build using Java Swing and MongoDB
custom-ui facade-pattern hotel-booking hotel-management-system iterator-pattern java mongodb mvc-framework object-oriented-design object-oriented-programming singleton-pattern swing
Last synced: 29 Jan 2025
https://github.com/0suphan0/sport-center
This is a Sport Center automation application developed using Java Swing.
Last synced: 13 Jan 2025
https://github.com/viniciuslrangel/peertopeervoice
java swing swing-gui udp udp-hole-punching voice voip
Last synced: 24 Jan 2025
https://github.com/cau777/game-of-life
"Game of Life" made using Java and Swing.
Last synced: 29 Jan 2025
https://github.com/kazordoon/ifba_fsi
Projeto com dois programas de interface gráfica utilizando Java Swing: uma lista de tarefas e uma calculadora de IMC.
imc-calculator java javax swing todolist
Last synced: 20 Jan 2025
https://github.com/mathiasuy/misfinanzas
Proyectito para control de gastos (octubre 2016) Java SE, JDBC, MySQL, Proyecto Netbeans
controller dao desktop-app dto interface java java-se jdbc mysql netbeans singleton swing
Last synced: 22 Jan 2025
https://github.com/zamweis/tetris
This project, one of my first when learning Java programming, showcases a classic game implementation, reflecting my early coding journey and passion for programming.
classic-game game-development gaming gui intellij-idea interactive-application java netbeans object-oriented-programming open-source puzzle-game swing tetris-game
Last synced: 30 Jan 2025
https://github.com/sohomm/cbtc-java-project
task1: Guess the number , task2: Online Exam Conducting system using swing
advanced best challenge cipherbyte cipherbyte-technologies coding computer-science design download form gui java machine-learning programming project random research swing
Last synced: 06 Jan 2025
https://github.com/anas-farooq8/foodcatchers
A captivating Java arcade game, FoodCatchers challenges players to catch falling components(i.e fruits and pizza slices) in the product(i.e baskets and Pizza Box) while navigating through obstacles, offering an engaging blend of strategy, agility, and fun.
awt draggable fruits game-development java mouse-tracking swing
Last synced: 06 Jan 2025
https://github.com/parubok/jtreetable
JTreeTable Swing component.
java no-dependencies swing swing-component swing-gui
Last synced: 30 Jan 2025
https://github.com/bbqqvv/laptrinhmang
Lập Trình Mạng
client-server java mail mysql swing udp
Last synced: 28 Dec 2024
https://github.com/moheladwy/vectorquantization
This is the Implementation for the Vector Quantization Algorithm using java.
compress-images compression-algorithm compression-implementations java java-swing java-swing-application java-swing-gui swing swing-application swing-gui vector-quantization
Last synced: 12 Jan 2025
https://github.com/danielr18/classinspector
Java Class / Instance Inspector using Reflection. Shows properties, methods, constructors and allows to invoke some methods.
Last synced: 25 Dec 2024
https://github.com/neemiasborges/java_swinginventoryapp
gerenciamento de estoque desenvolvido em Java utilizando Swing. Permite cadastrar, editar e excluir produtos, fornecedores e depósitos, além de autenticar usuários. O sistema armazena dados temporariamente, garantindo eficiência na gestão de inventário
inventorymanagement java studies swing
Last synced: 29 Jan 2025
https://github.com/cyberkeeper/mqttagent
Demo Java Swing project using MQTT
educational-project intellij java mqtt swing
Last synced: 10 Oct 2024
https://github.com/nurulashraf/java-number-calculator
A Java program that lets users input six numbers and calculates their total and average. Features a user-friendly GUI built with Java Swing, ensuring input validation and clear result display. Perfect for beginners exploring Java development or basic number processing applications.
basic-calculator beginner-friendly gui-application input-validation java java-project learning-java math-calculations number-processing swing
Last synced: 23 Jan 2025
https://github.com/lorena-b/thegame2048
The game 2048 recreated in Java using swing GUI
Last synced: 30 Jan 2025
https://github.com/mkdirer/chess42
A captivating two-player chess game implemented in Java, featuring seamless socket communication for an engaging multiplayer experience.
Last synced: 28 Dec 2024
https://github.com/osamashaikh90/blood-bank_management_sysytem
Java Project using Swing,Awt and MySql database
awt awt-gui blood-bank blood-bank-management blood-bank-management-system github java java-awt java-awt-swing java-project java-swing swing swing-gui wamp-server
Last synced: 25 Dec 2024
https://github.com/bearddan2000/java-desktop-buildr-swing
This is a POC project to demonstrate a
Last synced: 29 Jan 2025
https://github.com/gabryon99/advanced-programming-2122
This repository contains the code wrote for the `Advanced Programming` course's assignments (academic year 2021/2022)
awt bean gui java software-components swing tictactoe
Last synced: 28 Dec 2024
https://github.com/rtasalem/chiaroscuro-game
Chiaroscuro is a simple text-based game made using Java. The Java Swing library (javax.swing) was used to implement GUI (graphical user interface) components, including JFrame, JPanel, JLabel, JButton, and JTextArea.
Last synced: 26 Jan 2025
https://github.com/swing-collection/swing-favicon
Django Swing | Icon
appicon django favicon favicons swing swing-collection
Last synced: 10 Oct 2024
https://github.com/julgitt/library-management-system
Simple Library Management System featuring books, users and borrows management.
java library-management-system swing
Last synced: 18 Jan 2025
https://github.com/shambac/cu-msc-ooad-sem1
Assignments for OOPS in sem 1 of MSC in CU
calcutta-university java swing
Last synced: 13 Jan 2025
https://github.com/eternalflame02/keralaweatherapp
🌦️ Kerala Weather Application is a Java desktop app that fetches, stores, and displays weather data for Kerala's districts. Leveraging the Open-Meteo API and MySQL database, it provides real-time weather information, historical data, and key metrics such as temperature, humidity, wind speed, and rainfall.
gui-application java mysql openmeteo-api swing
Last synced: 06 Feb 2025
https://github.com/melitus/hospitalmanager
:rocket: This is a desktop application with nice friendly UI to manage hospital operations and activities
Last synced: 29 Jan 2025
https://github.com/math-ferreira/java-swing-trello-ufabc
Projeto desenvolvido com Swing Java, referente a uma plataforma de gerenciamento de projetos similar ao Trello, para consolidar assuntos relacionados a POO (orientação a objetos)
Last synced: 13 Jan 2025
https://github.com/asier-ortiz/agencias-turisticas
Java desktop application for managing tourist agencies
db4objects hibernate java mysql oracle sqlite swing
Last synced: 02 Feb 2025
https://github.com/kyrczak/virtual-world-java
University project, simulation game similar to Game of Life, presenting a world full of animals and plants. Including a full GUI.
Last synced: 05 Jan 2025
https://github.com/pavlovic-bojan/edms-java-swing
Project for learning the Java programming language and Swing.
Last synced: 30 Jan 2025
https://github.com/mahmoodhamdi/ecommercesystem
A Java-based e-commerce system featuring a graphical user interface built with Swing, SQLite database integration, and implementation of core design patterns. The system provides product management, shopping cart functionality, and secure payment processing with robust input validation.
design-patterns gui java javadb oop-principles solid-principles solidity-contracts sqlite swing swing-gui
Last synced: 22 Dec 2024
https://github.com/asier-ortiz/gestion-de-proyectos
Java desktop application for managing a construction company resources
Last synced: 02 Feb 2025
https://github.com/mar-nb/simplix
Implémentation d'une interface graphique permettant la résolution de problème avec l'algorithme du Simplexe.
awt java simplex-algorithm swing
Last synced: 05 Jan 2025
https://github.com/blank2409/smart-inventory-system
Smart Inventory Management System is a Java application for managing inventory. It features a user-friendly interface for handling products, suppliers, and sales, with backend support using MySQL. The system includes secure login and a dashboard for inventory overview.
crud-application database inventory-management inventory-management-system java javaproject jdbc sql swing userauthentication xampp
Last synced: 28 Dec 2024
https://github.com/abummoja/file-handler-pro
And advanced file handler in java for desktop
desktop file-explorer file-handler file-manager gui java java-gui java-swing javax swing windows windows-file-explorer
Last synced: 11 Oct 2024
https://github.com/jijaloqie/helpometria
A board with a set of functions that allows you quickly solve various geometric problems.
Last synced: 30 Jan 2025
https://github.com/mdecker-mobilecomputing/java_langeberechnung
Two Java programs (Desktop programs, no Android apps!) showing how to perform a long calculation in a background thread.
Last synced: 05 Jan 2025
https://github.com/bpdesilva/readwithus
A Library Management System developed utilizing Java.
java java-8 mysql mysql-database oop swing
Last synced: 06 Feb 2025
https://github.com/reemadutta/foster-care-management-application
Child Adoption & Foster Care Management application using Java Swing
Last synced: 19 Jan 2025
https://github.com/chamodshehanka/rmichatroom
Simple Java swing RMI Chat application
Last synced: 06 Feb 2025
https://github.com/lross2k/resortes-swing-gui
Pequeña interfaz creada para graficar el comportamiento transitorio de unos resortes
java jfreechart maven plot swing
Last synced: 06 Feb 2025
https://github.com/reemadutta/java-application-using-object-oriented-design
Desktop applications using Java Swing on Netbeans
java-8 ood-principles oops-in-java swing swing-gui
Last synced: 19 Jan 2025
https://github.com/aymanizz/rpos-system
R Point of Sale System developed for a school assignment
Last synced: 26 Dec 2024
https://github.com/yordanov0502/courier-application
Courier service application
hibernate java jpa postgres repository service swing
Last synced: 01 Jan 2025
https://github.com/hrosicka/colormixer
Explore the infinite spectrum of colors by adjusting red, green, and blue sliders in this intuitive Swing-based Java application, perfect for beginners and experienced color enthusiasts alike.
beginner beginner-friendly color-picker colors gui gui-application java swing swing-gui
Last synced: 26 Jan 2025
https://github.com/reemadutta/aed-final-project-recue-management-system
Final project for course Application Engineering Development- Rescue Management System application using Java Swing
java-8 multithreading oops-in-java swing swing-gui
Last synced: 19 Jan 2025
https://github.com/apollozhu/io.github.apollozhu
My Java Packages
java macos swing swing-component
Last synced: 20 Jan 2025
https://github.com/icepick4/graphe-values
Théorie des graphes valués !
algo floyd-warshall floyd-warshall-algorithm graphe graphe-values java oop poo swing ui
Last synced: 19 Jan 2025
https://github.com/ecly/gate_maniac
One of my first ever OO applications. A simple game written in Java where a Circle is guided through some gates with increasing pace.
Last synced: 23 Jan 2025
https://github.com/caiofov/snakegame-java
Classic snake game developed in Java
game game-development java snake-game swing
Last synced: 20 Dec 2024
https://github.com/caiofov/truthtablegenerator-javaswing
API developed in Java with Swing for generating a truth table from a boolean expression. (Programming Techniques I subject final project - Computer Science UFC).
computer-science java swing truthtablegenerator
Last synced: 20 Dec 2024
https://github.com/msofteng/programa-o-de-computadores---aula-i
Sistema de Informação do HOSPITAL
design-patterns java mvc swing
Last synced: 19 Jan 2025
https://github.com/mantiereid/calculator
A simple calculator made in java.
basic calculator college gui java math project simple swing
Last synced: 19 Jan 2025
https://github.com/r-n/etaxgenerator
Generates CSV for ETaxInvoice (E-Faktur) from Excel cells paste.
csv database e-faktur excel java microsoft-excel ms-excel sqlite swing tax tax-calculator taxes
Last synced: 06 Feb 2025
https://github.com/liaartem/currencychartswing-java-23-maven
Maven Java 23 Swing NetBeans project - Construction of charts of currencies of NBU on years for watching of tendencies of change.
Last synced: 01 Feb 2025
https://github.com/r-n/matrixcalclearning
Matrix calculator and lessons on matrices.
college-assignment college-assignments education educational educational-project examples html java laplace-expansion learning math matrices matrix matrix-calculations matrix-calculator swing
Last synced: 06 Feb 2025
https://github.com/r-n/lcdlendingdbd
Records LCD lending transactions and displays ones being lent and past due.
college-assignment college-assignments database database-design installer java mysql mysql-triggers stored-procedures swing views
Last synced: 06 Feb 2025
https://github.com/r-n/lcdlendingrpl
Records LCD lending transactions and displays ones being lent and past due.
database java mysql software-engineering swing
Last synced: 06 Feb 2025
https://github.com/saravana1606/inventory-management-system
This system as the name implies manages an inventory. The system allows the user to add new products and delete them, update stocks, sell products and other necessary functionalities. The system also manages the customer details, dues and also prints receipt for orders. User authentication is implemented.
gui java-8 mysql-database netbeans sql swing
Last synced: 03 Feb 2025