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-14 00:26:46 UTC
- JSON Representation
https://github.com/maxicorrea/java-order-admin-desktop
Order management system programmed in the 2017 programming workshop at UNPAZ.
javase jdbc mysql mysql-database object-oriented-programming swing swing-gui uidesign
Last synced: 06 Oct 2025
https://github.com/abhilashg97/watermelon-icecream
This repository contains all Java programs which I've written while learning and experimenting with Java
generics gradle gradle-java java javaio practice swing
Last synced: 22 Feb 2025
https://github.com/yogeshselvarajan/college-event-organization-system
A Basic Event Management Application based on Java Swing, JDBC with MySQL Backend.
college-project eclipse engineering gui intellij java jdbc mysql netbeans swing university-project
Last synced: 02 May 2025
https://github.com/ahmad-masud/sorting-visualizer
📊 A Java Frame Application to visualize sorting algorithms
bubble-sort insertion-sort java maven merge-sort quick-sort selection-sort sorting-algorithms sorting-visualization swing
Last synced: 03 Nov 2025
https://github.com/ahmad-masud/drawant
🎨 A simple java drawing application, great for drawing and taking notes
ant drawing-app java paint swing
Last synced: 03 Nov 2025
https://github.com/alyqamar/crm
Customer relationship management (CRM)
crm crud crud-application customer-relationship-management flatlaf java java-se java-swing jdatechooser oop oops-in-java sql-server swing
Last synced: 10 Apr 2025
https://github.com/suwadith/slot-machine-javaswing-oop-gui
Java based Slot Machine Game. [Object Oriented Programming]
gui java object-oriented-programming swing
Last synced: 21 Sep 2025
https://github.com/njiddasalifu/file-management-system
File Management System which can help organise files and also keep track of audit tail
Last synced: 01 Apr 2026
https://github.com/r-koubou/midiplayer.old
Migrate from SourceForge to GitHub https://osdn.net/projects/midiplayer/ (not be maintained)
Last synced: 30 Oct 2025
https://github.com/ggleblanc2/image-creator
The code in this repository creates a Java Swing file text image creator
image java-8 social-media swing swing-components swing-gui
Last synced: 22 Aug 2025
https://github.com/usharik/geekbrainsjavacore2
Lessons and study code for my students at www.geekbrains.com
geekbrains java javafx study swing teaching
Last synced: 16 Jun 2025
https://github.com/shanescarlett/jstick
The simple joystick component for Java Swing
Last synced: 18 Mar 2025
https://github.com/ggleblanc2/calendar
The code in this repository creates a Java Swing Calendar GUI
calendar-gui java-8 java-swing swing swing-components swing-gui
Last synced: 05 Apr 2025
https://github.com/sciss/submin
A Swing look-and-feel based on WebLaF with dark and light skin.
Last synced: 21 Apr 2025
https://github.com/ggleblanc2/roulette
This repository creates a Roulette game close to how a roulette table at a casino works
images java-8 roulette-game swing
Last synced: 01 Aug 2025
https://github.com/notwoods/latch-on
A game where you swing around by latching onto surfaces with a grappling hook.
Last synced: 19 Apr 2025
https://github.com/deepesh611/university-management-system
A very basic database management system with MySQL in the backend and Swing in the Frontend GUI
Last synced: 12 Oct 2025
https://github.com/mtarek97/paint-project
A Vector Based Drawing Application allows the user to draw different shapes and manipulate them.
Last synced: 09 Jul 2025
https://github.com/gstreamer-java/gst1-java-swing
Swing integration for GStreamer and gst1-java-core
Last synced: 28 Jul 2025
https://github.com/uro/cobra-rmi-iiop
An example of the Distributed Object Paradigm and Remote Method Invocation in Cobra protocol.
client-server cobra demo hello-world iiop java orb pjatk pjatk-tpo pjwstk rmi swing
Last synced: 23 Oct 2025
https://github.com/ebonnal/the-new-incredible-machine
[Student Project] A re-interpretation of *The Incredible Machine*
java multithreading physics-engine swing
Last synced: 15 Apr 2025
https://github.com/kuroppoi/bw-skin-editor
C-Gear skin editor for Pokémon Black & White.
gui java nintendo-ds pokemon swing
Last synced: 17 Jan 2026
https://github.com/ramith-gunawardana/timetable-management-system
Time table management system for classrooms and universities
dekstop-app java sql sqlite swing
Last synced: 23 Jun 2025
https://github.com/reshmaharidhas/password-generator
Java desktop application to generate random secure and strong password
desktop-application exefile gui jar java java-application java-desktop-application java-swing java-swing-application javaswing password-generator password-security security strong-password swing swing-application swing-gui
Last synced: 13 Apr 2025
https://github.com/micycle1/pflap
Processing Formal Languages and Automata Package
automata automatons awt cp5 dfa dpa formal-languages machine p5 p5js processing processing-library processing-sketch pushdown-automaton swing
Last synced: 28 Apr 2025
https://github.com/minuhy/bluerabbitlibrarysystem
Blue Rabbit Library System:一个由Java Swing、MySQL、JDBC写成的图书管理系统,2019年大二下期在校企合作中我们小组做的项目。
Last synced: 25 Jun 2025
https://github.com/andreaswbartels/libraries
anwiba tools and libraries
ckan eclipse-plugin geojson gpsd icons java-preferences json jssd openroutingservice osm osm-nominatim osm-overpass overpass-api sql-client swing topojson
Last synced: 10 Apr 2025
https://github.com/sshtools/jsixel
JNA based Java bindings for libsixel
awt bufferedimage converter javafx sixel sixel-decoder sixel-encoder sixel-graphics swing swt
Last synced: 29 Apr 2026
https://github.com/sazid/bank-management-system
Project for university java course
Last synced: 18 May 2026
https://github.com/tebafaz/visualcryptography-encryptor
This is a program designed to make a visual cryptography much easier. Get's an input image with extension jpg, png or bmp. Makes Byte Gray image consisting of 2 colors: black and white. And creates randomly generated pictures with dots on it(like noise). In order to get original black and white image back, we can use photoshop with exlusion option for every noise frame.
bufferedimage cryptography-project desktop-application java swing visual-cryptography
Last synced: 04 Jun 2026
https://github.com/eduardoteles17/opendanfeview
Um app simples para visualizar o DANFE (Documento Auxiliar da Nota Fiscal Eletrônica) de um arquivo XML.
danfe kotlin nfe swing xml-viewer
Last synced: 16 Feb 2026
https://github.com/marcuwynu23/java-peculiar-project-template
Native Desktop Application Project Template using Swing Java
ctp-justutil gui java java-gui java-swing jpb-justutil native-desktop scratch swing swing-app
Last synced: 16 Feb 2026
https://github.com/marcomarrelli/oop23-pvz-clone
Plants Vs Zombies Clone written in Java (OOP 2023/2024 Project - @unibo Cesena). Read documentation at:
clone demake java oop plants-vs-zombies pvz remake swing unibo
Last synced: 10 May 2025
https://github.com/prozilla/funky-food-factory
Funky Food Factory is a minimalistic cooking simulator made with Java Swing.
2d cooking-simulation factory-builder game java swing
Last synced: 24 Apr 2025
https://github.com/keyu-tian/star-war
Multiplayer game with Java Swing framework, using MVVM design architecture and Dependency-Inversion principle.
dependency-inversion java-game java-swing mvvm mvvm-architecture swing
Last synced: 24 Feb 2026
https://github.com/dj-raven/java-swing-image-avatar-v2
java swing image avatar border
Last synced: 18 Mar 2026
https://github.com/khushipandey8/restaurant_management_project
A feature-rich Restaurant Management System built with Java Swing and JDBC. Streamline admin, employee, and customer operations with an intuitive interface, secure authentication, and efficient database management. 🍽️
Last synced: 10 Feb 2026
https://github.com/koodeau/bmic
My Simple BMI calculator which works with imperial units. Requires Java Swing library
Last synced: 11 Sep 2025
https://github.com/thestevendev/java-casino
A Java casino minigame created with java swing
Last synced: 14 Aug 2025
https://github.com/thalialevy/projeto-caixa-mercado
Neste projeto é possível cadastrar funcionário e produto, fazer login somente se o funcionário estiver cadastrado, visualizar nota fiscal, realizar vendas e pagamento.
Last synced: 16 Feb 2026
https://github.com/maxicorrea/java-paint-drawing-desktop
Simple application programmed in the desktop java programming language so that children spill painting cartoons.
bmp-image desktop-application java-paint-drawing javase oop painting-cartoons swing swing-gui
Last synced: 03 Jan 2026
https://github.com/nfriaa/swing-database-starter
A Swing Database / CRUD Sample application
awt crud h2-database java log4j maven mysql swing
Last synced: 08 Feb 2026
https://github.com/gtiwari333/java-chess-swing-bluetooth
chess game multi-player mode over bluetooth as well as locally
Last synced: 23 Apr 2025
https://github.com/droyder7/java-oos
Assignments of Object Oriented Systems Lab in Java . Jadavpur University IT Batch 18-22. 2nd Year 2nd Sem.
class inheritance java java-8 java-oos oop-concepts oops-in-java oos package rmi socket swing
Last synced: 10 Aug 2025
https://github.com/samia35-2973/daily-competitive-programming-mini-java-ooc-project
This is a mini project. Object Oriented Concepts of Java has been used to develop this project. It is specially for the beginners in Competitive Programming world. It will help to track all the solving as well as learning. Java Swing is used for the GUI design.
basic competitive-programming-tracker java java-project oop oops-in-java swing
Last synced: 08 Aug 2025
https://github.com/malintha-induwara/setup-wizard
A simple setup wizard built using Java Swing for step-by-step user guidance.
Last synced: 07 Aug 2025
https://github.com/link-intersystems/java-swing-mvc-plugin-architecture
This repository contains a Java Swing example application that is based on a pluggable MVC architecture. It is an attempt to show how pluggable user interfaces can be implemented, and the basic concepts are not constraint to Java Swing at all.
example java mvc mvc-architecture mvc-pattern plugin swing
Last synced: 03 Sep 2025
https://github.com/jacobbvfx/btcstatus
Basic cryptocurrency price status checker.
bitbay bitbay-api crypto crypto-checker crypto-exchange crypto-price-tracker cryptocurrency cryptocurrency-exchanges cryptocurrency-price-tracker fun gson gson-library java java-11 java-16 java-8 java-gui java-gui-application java-swing-application swing
Last synced: 04 Feb 2026
https://github.com/mohammadkarbalaee/java-stats
The final project of the introductory statistics and probabilities course taken at SBU on fall 2021
java jfreechart object-oriented-programming probability shahid-beheshti-university statistics swing
Last synced: 27 Mar 2025
https://github.com/malintha-induwara/calculator
A simple calculator built with Java Swing for basic arithmetic operations.
Last synced: 13 Jun 2025
https://github.com/ggleblanc2/balloon-game
The code in this repository creates a Java Swing balloon game
Last synced: 16 May 2026
https://github.com/hasnatrasool163/hmeter
HMeter: Customizable progress meter widget using Java Swing and 2D classes.It is highly customizable and could be used to indicate any progress in applications.
gui-meter hmeter java java8 javaswing javaswing-javaawt-oops-mysql javaswingsapp swing swing-component swing-components swing-gui
Last synced: 10 Apr 2025
https://github.com/mo-karbalaee/java-stats
The final project of the introductory statistics and probabilities course taken at SBU on fall 2021
java jfreechart object-oriented-programming probability shahid-beheshti-university statistics swing
Last synced: 02 Aug 2025
https://github.com/rohatdgnr/snakegame
A classic Snake game with a graphical user interface in Java. This project includes features such as resizable gamepad, game restart function, and score tracking.
Last synced: 31 Aug 2025
https://github.com/JayeshPadhiar/freelance-app
Java based desktop application developed for freelancing solutions with a well defined usablity for both Freelancers and Recruiters.
freelance freelance-work freelancing java swing swing-gui
Last synced: 13 Aug 2025
https://github.com/abhiramdodda/imagemodifier
Java CLI built on swings that performs pixel level operations on images
Last synced: 07 Jun 2026
https://github.com/manuel-mauky/colorpuzzle
a little puzzle game written in Java
Last synced: 24 Jul 2025
https://github.com/akagawatsurunaki/roujinfamily
My first Java project and basic programming training homework in college.
Last synced: 29 Oct 2025
https://github.com/samyam81/palmreader
"Palm Wizard" sounds like a fun and whimsical take on palm reading!
Last synced: 22 Mar 2025
https://github.com/samyam81/to-do-list
Java package for simple to-do list management with GUI interface.
Last synced: 19 May 2026
https://github.com/pandh4cker/blackjack
Blackjack Game
blackjack blackjack-game blackjack-java java swing swing-game swing-gui
Last synced: 28 May 2026
https://github.com/samyam81/drumpad
DrumPad is a simple Java application that allows users to play drum sounds by clicking on buttons. Each button corresponds to a different drum sound.
Last synced: 22 Mar 2025
https://github.com/malintha-induwara/chat-application
Chat application using Java Swing
chat-application jdk11 oop swing
Last synced: 02 Jul 2025
https://github.com/peterperhac/fractal-paint
Paint with fractals
drawing-app fractals scala simple swing swing-gui
Last synced: 17 Mar 2025
https://github.com/joknaa/breadcost
A chatting application, that provides both Direct and Group Chat
Last synced: 10 Jun 2025
https://github.com/bjclayton/history-tracer
A desktop application that reads history data from different web browsers (Mozilla Firefox, Google Chrome, Microsoft Edge and Opera) and displays it in a table. It also allows you to view all files downloaded by the user and bookmarks saved.
Last synced: 09 Oct 2025
https://github.com/bogdan016/java-projects
A few coding projects i made while learning java
Last synced: 10 Oct 2025
https://github.com/vitoriabarbosa/dev-deck
O Dev Deck é um jogo de cartas, e o objetivo é organizá-las representando diferentes linguagens de programação como Java, Python, C e C++, aplicando conceitos matemáticos e lógicos.
game-development git java mathematics swing
Last synced: 14 Apr 2025
https://github.com/alexgplay/blynder
Framework for Java desktop applications. It supports Swing, JavaFX and Web languages (HTML, CSS, JS).
controller css frameworks-swing html java javafx javascript model mvc swing view
Last synced: 19 Jan 2026
https://github.com/cerus/logic-builder
An ugly & interactive logic gate visualizer written in Java using plain old Java Swing
hacktoberfest java logic-circuit logic-circuit-simulator logic-gate-simulator logic-gates logic-simulation swing swing-gui
Last synced: 07 Oct 2025
https://github.com/ggleblanc2/tic-tac-toe
The code in this repository creates a Java Swing tic-tac-toe game.
java-8 swing swing-gui tic-tac-toe-game
Last synced: 10 Sep 2025
https://github.com/1j01/laser
What if you could grab a laser? And swing around a laser emitter with it?
experiment game laser laser-emitter laserbeam lasers lazer not-a-game physics puzzle-game puzzles swing
Last synced: 15 May 2026
https://github.com/sanjarzayniev/iks-nolik
The multiplayer edition Tic-Tac-Toe game, made using Java SWING.
game java multiplayer-game server-client swing tictactoe
Last synced: 06 Apr 2025
https://github.com/sciss/guiflitz
Automatic GUI from case classes for rapid prototyping
Last synced: 23 Feb 2025
https://github.com/joknaa/document_request_manager
🏛 📃 An Academic Project; made in Java with Swing GUI, and Web Page.
Last synced: 22 Sep 2025
https://github.com/ahmad-masud/calculator
🧮 A simple calculator application made using java swing frames
Last synced: 03 Nov 2025
https://github.com/daniilsonufrijuks/java-bank-application
"Internet banka" aplikācija, kurā būs lietotāja reģistrācijas un pieteikšanās iespējas. Pēc reģistrācijas lietotājs (bankas klients) varēs papildināt, noņemt naudu no sava konta, arī ņemt kredītu un nopirkt akcijas.
application css design git gui gui-application html html-css java java-swing-application java-swing-framework java-swing-game java-swing-gui java-swing-project python readme-template swing swing-gui visual-studio-code web
Last synced: 16 Feb 2026
https://github.com/samyam81/tictactoe
This repository hosts Java implementations of Tic-Tac-Toe: a graphical version using Swing and a console version.
console console-game java swing
Last synced: 05 Sep 2025
https://github.com/samyam81/doggpt
DogGPT is a Java GUI application that generates random "woof" messages accompanied by images. The repository contains source code and image storage folders.
Last synced: 22 Mar 2025
https://github.com/neorandom/projeto-minimercado
java java-ant minimarket mysql sql swing swing-application
Last synced: 14 Jul 2025
https://github.com/thenamevishnu/calculator
Calculator project for windows, linux, etc
Last synced: 06 Jun 2026
https://github.com/julianb0315/proyect_bank
Este proyecto tiene como objetivo desarrollar una aplicación para la gestión de datos en un entorno bancario, utilizando el lenguaje de programación Java. La aplicación se ha diseñado siguiendo el enfoque SCRUD (Search, Create, Read, Update, Delete) para gestionar de forma integral las operaciones de información que maneja el banco.
crud java oracle-database poject practice sql swing
Last synced: 03 Feb 2026
https://github.com/jeninsutradhar/uiloginsystemjavaswing
This Modern Login System is a Java Swing-based graphical user interface (GUI) application that provides a simple and user-friendly login system. Users can easily log in with their predefined usernames and passwords. This project aims to offer a modern and sleek login experience for users while maintaining simplicity and ease of use.
java java-swing java-swing-application java-swing-gui java-swing-project swing swing-components swing-gui
Last synced: 26 Feb 2025
https://github.com/dylanqin4/detect-offside-positions
alogrithms java object-detection opencv swing
Last synced: 18 Feb 2026
https://github.com/reshmaharidhas/password-strength-checker
Java desktop application to find the strength of password
desktop desktop-application exe gui ide java java-desktop-application netbeans password password-strength swing swing-api swing-gui
Last synced: 08 Jan 2026
https://github.com/bgmp/covidcontrol
Java Swing Application for Managing Covid Patients
Last synced: 28 Mar 2025
https://github.com/miguelitodev/quizanimais
Esse é um Quiz sobre animais feito em java com interface Swing, para a obtenção de nota, em grupo onde os colaboradores desse projeto são os integrantes
animals java java-8 java-swing quiz quiz-game quizapp swing
Last synced: 28 Feb 2025
https://github.com/Kenny-Hui/PW-GUI
GUI for managing Minecraft modpacks via packwiz
java minecraft minecraft-modpacks packwiz swing
Last synced: 11 May 2025
https://github.com/ggleblanc2/qlocktwo
The code in this repository creates a Java Swing GUI that displays an artistic clock.
clock java-8 java-swing swing swing-application swing-gui
Last synced: 19 May 2026