Swing
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: 2026-06-29 00:26:38 UTC
- JSON Representation
https://github.com/themysterysolver/java_nptel
This repository contains my weekly learnings and exercises from my Java NPTEL course.
awt java jdbc nptel-course socket-programming swing
Last synced: 01 Nov 2025
https://github.com/ankitmishralive/ip-finder
IP Finder is a GUI Application developed using Java Swing. Just Put the Domain Name & Get the Ip of that domain on the Screen.
Last synced: 22 Mar 2025
https://github.com/micaellobo/drive-chat
Drive-Chat is a Java application that uses sockets for real-time messaging between users, uses TCP and UDP sockets for communication and JSON for message transmission.
java messaging swing tcp-protocol udp-protocol
Last synced: 06 Apr 2025
https://github.com/celalaygar/erc-swing-hibernate
This project is about simple patient automation and used Java8, Oracle, Hibernate\ORM, Swing
hibernate-orm java-8 oracle-database swing
Last synced: 15 Jun 2026
https://github.com/goto-eof/no-smoking-ai
A set of applications that aim to record and predict, through Machine Learning, the number of cigarettes a user might smoke.
java machine-learning spring-boot swing
Last synced: 19 May 2026
https://github.com/ammahmoudi/arkanoid
classic arkanoid game using java and swing
Last synced: 28 May 2026
https://github.com/hex9cf/campus-navigation-system
A campus walking optimal path query system for STU East Coast Campus based on Dijkstra algorithm.
Last synced: 15 Jun 2026
https://github.com/sajdoko/it-service-order-system
This is a simple Java Swing Application that I've created as an assignment for my Java Programming course.
Last synced: 02 Jul 2025
https://github.com/sanchitbajaj02/java_swing_project
Basic JAVA Swing Project
Last synced: 06 Apr 2025
https://github.com/infott2t/autocheckcode3
Hello~. Remake, AutoCheckCode3. Thank you.
automation coding convinience java programming-tools swing
Last synced: 27 Feb 2025
https://github.com/drkwitht/unitconverter
A length unit converter in Java Swing.
calculator gui java measurement swing
Last synced: 04 Apr 2025
https://github.com/jijaloqie/helpometria
A board with a set of functions that allows you quickly solve various geometric problems.
Last synced: 09 Oct 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: 03 Sep 2025
https://github.com/bearddan2000/java-desktop-bazel-swing
This is a POC project to demonstrate a
Last synced: 12 Apr 2026
https://github.com/yann39/highway-simulator
Java Swing application that simulates car traffic on a highway
graphics2d highway java swing swing-gui
Last synced: 16 Mar 2025
https://github.com/swastikchauhan28/file-compression-system
A Java application for compressing and decompressing text files using Huffman Coding. Includes a GUI for easy file selection, compression, and decompression.
dsa-algorithm file-input-output huffman-compression-algorithm java swing swing-gui
Last synced: 22 Apr 2025
https://github.com/bpdesilva/readwithus
A Library Management System developed utilizing Java.
java java-8 mysql mysql-database oop swing
Last synced: 30 Apr 2026
https://github.com/joakimteixeira/virtual-keyboard
Virtual keyboard for typing practice
java javafx keyboard-events netbeans-ide swing
Last synced: 18 Apr 2026
https://github.com/itsaladin/pharmacy-management-system
Management service application Developed by JAVA and Java-Swing and SQL database.
Last synced: 11 Jun 2026
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: 30 Mar 2025
https://github.com/wilcywilson/guessing-game
Simple number guessing game with a reset button and fixed number of tries made with Java, Swing and AWT.
awt gui-application java swing
Last synced: 03 Jul 2025
https://github.com/guidanoli/inf1636
Projeto de Programação Orientada a Objetos (INF1636)
Last synced: 17 Jun 2025
https://github.com/prajwalchapke055/task-4-employee-management-system
The Employee Management Application is a Java-based software that simplifies employee information management. It empowers HR departments and managers to add, view, update, and delete employee records.
awt core-java intellij-idea java jframe mysql mysql-workbench swing
Last synced: 19 Jan 2026
https://github.com/sofiia-0/calculadora_miniproyecto
Calculadora GUI minimalista escrita en Java que realiza operaciones bÔsicas de suma, resta, multiplicación y división.
calculadora calculadora-java calculator calculator-java calculator-java-swing calculator-javaswing gui minimal swing swing-form swing-gui
Last synced: 29 Mar 2025
https://github.com/meowmeowse3/language-detection-ai
Detect 18+ languages instantly using machine learning (BERT, LSTM, SVM) and NLP. Includes a Flask web app for real-time predictions, trained models, and detailed notebooks.
basic-learning chrome-ai client-side cv detect-language elixir inference java javascript keras nlp speech-recognition swing tensorflow
Last synced: 05 Aug 2025
https://github.com/kahleryasla/wordle-word-guessing-game
Popular Wordle Game (Word Guessing Game) Clone With Online Mode (Socket Programming). Used "Swing" To Make Gui Design
gui online socket-programming swing swing-gui wordle-clone wordle-game
Last synced: 03 Aug 2025
https://github.com/destrolaric/vcpkg-gui-wrapper
Gui-Wrapper developed on swing lib for vcpkg packet manager. WIP
java swing vcpkg-gui-wrapper vcpkg-packet-manager wip
Last synced: 05 Apr 2025
https://github.com/rkrajukhunt/pms
Retail pharmacy management system
jasperreports java mysql swing
Last synced: 30 Apr 2026
https://github.com/lb1997ccb/desktop-window-mover
This Java application provides a graphical interface to move a window across the desktop in four directionsāup, down, left, and rightāusing buttons. It dynamically adjusts the window's position within the screen bounds, enhancing user control and workspace organization.
Last synced: 21 Jul 2025
https://github.com/parubok/jtreetable
JTreeTable Swing component.
java no-dependencies swing swing-component swing-gui
Last synced: 25 Mar 2025
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: 08 Jun 2026
https://github.com/swing-collection/community
Community resources for the Swing Collection
community django swing swing-collection
Last synced: 18 Mar 2025
https://github.com/gabrielyoon7/orangetv
2020-2 경기ėķźµ 컓ķØķ°ź³µķė¶ ź°ģ²“ģ§ķ„ķė”ź·øėė° (ģ¤ė ģ§TV)
Last synced: 18 May 2026
https://github.com/thetoxin/gonyalki
My first graphics game. Written on the Swing and Java.
first-project game java race swing
Last synced: 29 May 2026
https://github.com/unknownuser130/bankmanagementsystem
Simple bank management portal
Last synced: 18 May 2026
https://github.com/jadhaidar/customerviewer
A simple Java based GUI to view, search and sort customer data
csv-parser eclipse gui java swing
Last synced: 19 May 2026
https://github.com/mantiereid/calculator
A simple calculator made in java.
basic calculator college gui java math project simple swing
Last synced: 12 Mar 2025
https://github.com/tanushreer-7/note-taking-app
Java Swing Note Taking App ā A simple and colorful note manager with save, search, pin, and delete features. Built as part of Pinnacle Labs Internship Task 2.
internship-task java note-taking swing
Last synced: 04 Sep 2025
https://github.com/ravi-aratchige/multithreadfileprocessor
Multi-thread text file processor implemented in Java
java jdk swing swing-gui text-files threads
Last synced: 03 Jan 2026
https://github.com/liaartem/currencychartswing-java-24-maven
Maven Java 24 Swing NetBeans project - Construction of charts of currencies of NBU on years for watching of tendencies of change.
Last synced: 20 Oct 2025
https://github.com/nguyencoder11/group4-employeemanagementsystem
XĆ¢y dį»±ng phįŗ§n mį»m quįŗ£n lý nhĆ¢n sį»± bįŗ±ng Java Swing
java mvc-pattern swing swing-gui
Last synced: 19 Mar 2025
https://github.com/kahlery/wordle-clone-desktop
šļø game clone: popular Wordle Game (Word Guessing Game) clone with multiplayer option
desktop-app java multi multithreading socket-game swing threads wordle wordle-game
Last synced: 15 Jun 2026
https://github.com/curegit/dentakun
ē·åčØē®ćę°å¤ē©åćŖć©ćå«ćå¤ę©č½é¢ę°é»å
awt calculator numerical-analysis statistics swing
Last synced: 11 May 2025
https://github.com/miroshni4enko/systemmodeling
Modeling system with several parallel queues
java parallel-programming swing
Last synced: 25 Jun 2025
https://github.com/java-repositories/goldman
ŠŠ³Ńа "ŠŠ¾Š»Š¾ŃŠ¾ŠøŃŠŗŠ°ŃелŃ".
Last synced: 30 Apr 2026
https://github.com/cyberkeeper/mqttagent
Demo Java Swing project using MQTT
educational-project intellij java mqtt swing
Last synced: 05 Apr 2025
https://github.com/mehakchabra/electracease
The Electricity Billing System desktop application optimizes billing procedures for electricity providers. Featuring an intuitive interface, it automates precise billing computations using meter readings, manages customer information, processes payments, and offers usage analytics. The system prioritizes data security, allows customization, and sea
awt intellij-idea jdbc mysql mysqlworkbench swing
Last synced: 30 Apr 2026
https://github.com/parubok/win-font
Utility to load fonts from files in Windows fonts directory.
awt font java swing windows-desktop
Last synced: 19 May 2026
https://github.com/liaartem/kred-calcswing-java-24-maven
Maven Java 24 Swing NetBeans project - Credit calculator (real estate, auto) (annuity, the classics)
Last synced: 04 Apr 2025
https://github.com/leomovskii/notepad
Notepad application, written in java.
Last synced: 16 Jul 2025
https://github.com/rolanddaum/swingdating
Basic Java swing GUI interface with a sqlite database.
databases datingapp java sqlite sqlite-database swing swing-application swing-gui
Last synced: 12 Apr 2026
https://github.com/binhtran432k/plantuml-previewer
UML viewer for PlantUML
image-preview imageviewer java plantuml swing
Last synced: 04 Mar 2025
https://github.com/ricky0-0tricky/transcrypt
Transcrypt is a Morse code translator with natural language support. It converts text to Morse and vice versa, lets you transmit messages with audible beeps, and features a day/night mode for accessibility. Designed as an educational and practical tool, it makes learning and using Morse simple and interactive.
desktop-application educational java maven morse-code swing translator
Last synced: 18 May 2026
https://github.com/sentialabs/splitify
Splits up large yaml files interactively
Last synced: 25 Apr 2026
https://github.com/anggamys/final-project-pbo
Desktop POS application using Java Swing, designed for sales, inventory, and transaction management.
java object-oriented-programming swing
Last synced: 30 Apr 2026
https://github.com/impe93/clientmail
A local email service for test RMI and swing in java
Last synced: 21 Jul 2025
https://github.com/rothasamon/attendance-system-java-swing
This project was created and submitted as a school assignment for Java programming. It was developed using Java, Swing GUI, and SQLite.
Last synced: 18 May 2026
https://github.com/lgomezruiz/tic-tac-toe
Mythical Tic Tac Toe game with a simple and minimalist style.
game java oop poo swing tic-tac-toe tictactoe
Last synced: 24 Jun 2025
https://github.com/swing-collection/swing-collection
Django Swing | Collection
Last synced: 18 Mar 2025
https://github.com/turytsia/university-ija-Pacman
Pac-Man Adventure is a game where players control Pac-Man, a yellow character, as he navigates a maze, eating dots and avoiding ghosts. The objective is to find the key and leave the maze while avoiding the ghosts that pursue Pac-Man.
ija java pacman project swing vut
Last synced: 11 Mar 2025
https://github.com/jonasaacampos/campominadojavaswing
Projeto com o objeto de apriomorar o conhecimento teórico e pratico em Java usando princĆpios de Orientação a Objetos, Programação Funcional e conceitos do padrĆ£o Observer.
game-development java observer-pattern oops-in-java retrogaming swing
Last synced: 17 Jun 2026
https://github.com/mochafreddo/swing-alert-bot
A lightweight Telegram bot that sends swing trading alerts for U.S. stocks using daily signals.
Last synced: 07 Sep 2025
https://github.com/woofers/chess
š Lightweight Chess game implemented using Java Swing UI
Last synced: 20 Jul 2025
https://github.com/suwadith/agony-aunt-card-game-java-swing-gui
A java based multiplayer card game implementation.
Last synced: 28 Oct 2025
https://github.com/paasshme/shape-up-game
Board card game using java Swing and mutlithreading
Last synced: 21 Jul 2025
https://github.com/fabionoth/scanfaa
Dichotomy Function in Numeral Calculus and Applications
inership java math numerical-methods project swing
Last synced: 05 Apr 2025
https://github.com/ruliancruz/mainsoft-sql
Factory Maintenance Control System made with Java 17 and Swing with data persistence using PostgreSQL and JDBC
java jdbc postgresql pt-br swing
Last synced: 14 May 2026
https://github.com/sidaouiMohamedamine/stadium-reservation-desktop-app
A desktop application that allows you to manage the reservation of football pitches
Last synced: 11 Mar 2025
https://github.com/vonZeppelin/bit-of-swing
Components for Java Swing framework
java-swing jide jni jni-java pdf-viewer swing
Last synced: 11 Mar 2025
https://github.com/pravl/filesplitterandmerger
desktop-application java swing
Last synced: 18 Jun 2026
https://github.com/martinkindall/morsa_notepad
Minimalist Notepad made in Java
Last synced: 20 Jul 2025
https://github.com/philippxxy/kit-mensa-food-tracker
Java tool to track meals from the KIT Mensa. View meal plans, log selections, and track nutrition and costs with an intuitive GUI.
awt awt-gui java karlsruhe-institute-of-technology swing swing-gui
Last synced: 02 Apr 2025
https://github.com/maifeeulasad/plain-editor
Plain Editor is a text editor and IDE for Java . It is made with Java - Swing as a part of CSE-312(OOP-Lab). Course Teacher - Md. Mahbubul Islam . Coordinator ā Arif Reza . Team Members - Maifee Ul Asad , Monjurul Hasan Sakeer , Md Rizuan , Sajib Kumar Das , Md. Rashedul Alam Anik . Department of Computer Science and Engineering , University of Chittagong ,Bangladesh .
bangladesh documantation graph ide java oop-lab swing wpm
Last synced: 25 Jul 2025
https://github.com/augustas24/piano_prosjekt
A swing-based program that creates a visual representation of an electric keyboard. Users can play the notes on the keyboard, write out and play chord progressions, export progressions to DAWs and other audio software, connect and play with various external keyboards, and tweak various settings as to how the program functions.
Last synced: 20 Jul 2025