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: 2025-12-24 00:27:03 UTC
- JSON Representation
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/gstreamer-java/gst1-java-swing
Swing integration for GStreamer and gst1-java-core
Last synced: 28 Jul 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/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/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/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/shanescarlett/jstick
The simple joystick component for Java Swing
Last synced: 18 Mar 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/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/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/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/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/njiddasalifu/file-management-system
File Management System which can help organise files and also keep track of audit tail
Last synced: 14 Apr 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/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/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/minuhy/bluerabbitlibrarysystem
Blue Rabbit Library System:一个由Java Swing、MySQL、JDBC写成的图书管理系统,2019年大二下期在校企合作中我们小组做的项目。
Last synced: 25 Jun 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/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/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: 06 Jul 2025
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/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/dylanqin4/detect-offside-positions
alogrithms java object-detection opencv swing
Last synced: 23 Apr 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/koodeau/bmic
My Simple BMI calculator which works with imperial units. Requires Java Swing library
Last synced: 11 Sep 2025
https://github.com/nfriaa/swing-database-starter
A Swing Database / CRUD Sample application
awt crud h2-database java log4j maven mysql swing
Last synced: 07 Aug 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/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/peterperhac/fractal-paint
Paint with fractals
drawing-app fractals scala simple swing swing-gui
Last synced: 17 Mar 2025
https://github.com/manuel-mauky/colorpuzzle
a little puzzle game written in Java
Last synced: 24 Jul 2025
https://github.com/ggleblanc2/balloon-game
The code in this repository creates a Java Swing balloon game
Last synced: 10 Jul 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/ggleblanc2/font-selector
The code in this repository creates a Java Swing Font Selector
Last synced: 05 Apr 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/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/pandh4cker/blackjack
Blackjack Game
blackjack blackjack-game blackjack-java java swing swing-game swing-gui
Last synced: 25 Dec 2025
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/samyam81/palmreader
"Palm Wizard" sounds like a fun and whimsical take on palm reading!
Last synced: 22 Mar 2025
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: 11 Oct 2025
https://github.com/samyam81/to-do-list
Java package for simple to-do list management with GUI interface.
Last synced: 11 Sep 2025
https://github.com/joknaa/breadcost
A chatting application, that provides both Direct and Group Chat
Last synced: 10 Jun 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/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/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: 12 Oct 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: 25 Feb 2025
https://github.com/hrosicka/javacalcgalaxy
🪐 Looking for fun 🥳 with programming and calculators? Then you're in the right place! This repository contains a collection of simple calculators in Java, perfect for beginners who want to dive into the world 🌍 of programming.
beginer beginer-friendly bmi bmi-calculator calculator calculator-application calculator-java console gui java simple-app simple-project swing swing-gui
Last synced: 08 Oct 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/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/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/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: 08 Oct 2025
https://github.com/samyam81/currency-calculator
A Java application facilitating real-time conversion between CAD, USD, and AUD with a user-friendly interface.
Last synced: 05 Oct 2025
https://github.com/sciss/guiflitz
Automatic GUI from case classes for rapid prototyping
Last synced: 23 Feb 2025
https://github.com/thenamevishnu/calculator
Calculator project for windows, linux, etc
Last synced: 01 Mar 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/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/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/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/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/abhiramdodda/imagemodifier
Java CLI built on swings that performs pixel level operations on images
Last synced: 01 Mar 2025
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: 30 Mar 2025
https://github.com/ahmad-masud/calculator
🧮 A simple calculator application made using java swing frames
Last synced: 03 Nov 2025
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/gabrielsiqueiragama/campo_minado_com_interface_grafica
Aplicativo desktop do jogo Campo minado utilizando Swing para o desenvolvimento da interface gráfica. :bomb:
Last synced: 28 Feb 2025
https://github.com/neorandom/projeto-minimercado
java java-ant minimarket mysql sql swing swing-application
Last synced: 14 Jul 2025
https://github.com/minhngt62/oop.20212.20204885.nguyentongminh
Weekly assignments of the object-oriented programming class.
java javafx object-oriented-programming release-flow swing
Last synced: 10 Oct 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/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: 13 Jul 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/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: 22 Jul 2025
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: 28 Feb 2025
https://github.com/bgmp/covidcontrol
Java Swing Application for Managing Covid Patients
Last synced: 28 Mar 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/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/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/thestevendev/java-casino
A Java casino minigame created with java swing
Last synced: 14 Aug 2025
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: 16 Mar 2025
https://github.com/robinhosz/gym_system
CRUD de um sistema de academia, feito na linguagem Java usando a GUI Swing.
crud-application gui-application java mysql swing
Last synced: 28 Mar 2025
https://github.com/bogdan016/java-projects
A few coding projects i made while learning java
Last synced: 10 Oct 2025
https://github.com/bestmahdi2/uni__librarymanagementjavagui
A university project in which a library management system is designed using Java Swing and has user and admin parts
gui-designer java java-16 java-swing library-management-system swing swing-gui
Last synced: 01 Apr 2025
https://github.com/alpha037/atlas-ipfinder
IPFinder application using Java Swing and Java Networking.
java-event java-network java-networking java-swing java-swing-applications java8 jdk8 swing swing-gui
Last synced: 03 Mar 2025
https://github.com/alpha037/student-registration-form
A Student Registration Form using Java Swing, Java Event Handling, JDBC and Oracle SQL 10G.
java-8 java-event jdbc jdbc-connector jdbc-driver jdk8 oracle oracle-10g oracle-database sql sql-table student-management student-registration-form swing swing-gui
Last synced: 09 Oct 2025
https://github.com/aschonfeld/plutoplate
Desktop application software supporting Plutoplate hardware
Last synced: 11 Jun 2025
https://github.com/goboun/cartes_tu_ny_peux_rien
A Java project carried out as part of my university studies in Software Engineering
development game java poo project swing
Last synced: 12 Apr 2025
https://github.com/marcuwynu23/code-grimoire
Text/Note Storage Application for programmer
java manuals note-storage notes swing text-storage
Last synced: 09 Apr 2025
https://github.com/sazid/bank-management-system
Project for university java course
Last synced: 01 Aug 2025
https://github.com/andrealesani/side-scrolling-game
Simple side-scroller game developed in Java Swing.
Last synced: 24 Mar 2025
https://github.com/nzgl-g/audio-player
.wav audio player GUI , developed by java swing 🤓
audio-player code coding idea java jdk jre music-player project swing wav wav-audio wav-audio-format
Last synced: 28 Jul 2025