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/sciss/audiowidgets
Specialized Swing widgets for audio applications in Scala. Issue tracker: https://codeberg.org/sciss/AudioWidgets/issues
audio-applications swing widget
Last synced: 23 Feb 2025
https://github.com/valchanoficial/ads-mapa-progii-53-2020
MAPA - ADS - PROGRAMAÇÃO II - 2020
Last synced: 04 Oct 2025
https://github.com/sujalchoudhari/resumepro
A Resume builder Application in Java
internship-task itextpdf java swing swing-gui
Last synced: 10 Oct 2025
https://github.com/belajarqywok/school_management_system
School Management System
awt-graphics dynamicreports itext-pdf jaxb jdbc maven swing
Last synced: 29 Apr 2026
https://github.com/zabuzard/mortar-tool
ArmA 2 tool for calculating mortar firing solution with ACE.
ace arma2 ballistics mod model-view-controller mortar mvc scripting swing
Last synced: 05 Jun 2026
https://github.com/idelsaf/bank-app
Simple application for the bank system with a GUI
banking-system java mysql swing
Last synced: 15 May 2026
https://github.com/rsginer/simple-java-hexagonal-architecture
Example of implementation Hexagonal Architecture in a simple Java Swing app
hexagonal-architecture java swing
Last synced: 15 Sep 2025
https://github.com/blackcoder56/reusable-java-charts
Reusable Java Swing Pie Chart component using JFreeChart. Just pass a title and a data map to render a chart panel. Easily integrate dynamic pie charts into any desktop app without rewriting chart logic
barchart java pie-chart swing visualization
Last synced: 06 Sep 2025
https://github.com/kaloyanov5/library-app
Library Searching App in Swing Java
Last synced: 13 Apr 2026
https://github.com/dzimiks/raftalk
Simple TCP chat with encryption. It was a college project for Computer Networks course.
Last synced: 03 Nov 2025
https://github.com/carloss765/calculadora
Calculator made in Java with Swing Library
calculator java java-21 java-swing swing
Last synced: 14 Jun 2025
https://github.com/xtrendence/comp2000-assessment
Grade: 100%. COMP2000 Coursework by Khodadad (Adrian) Nouchin. An automated checkout system for a supermarket.
checkout java kiosk kiosk-software supermarket swing swing-gui
Last synced: 25 Feb 2025
https://github.com/programmer-rd-ai/ci6115_aurora_skin_care
Clinic Management System is a Java-based application designed to automate clinic operations, including managing appointments, patients, dermatologists, treatments, and invoices. It follows a layered architecture for easy maintenance and scalability, demonstrating key object-oriented programming principles and clean code practices.
cli gui java java-8 management oop swing test testing
Last synced: 28 Mar 2025
https://github.com/youngkaneda/input-log
A java input display for my fighting games experience.
Last synced: 04 Jun 2026
https://github.com/toyamarodrigo/final-intro-prog
TP Final - Introduccion a la Programacion - Creacion de un simple juego en Java.
Last synced: 14 May 2026
https://github.com/man2dev/n-queen
Emulator of the N-Queens problem
java n-queen n-queens n-queens-problem swing swing-gui university university-assignment university-course university-project
Last synced: 01 Mar 2025
https://github.com/renovatio-v/inventario-tienda-libros
View: Java-Swing | Service, Repository and Entity: done with Spring-Boot
java-swing java22 maven mysql spring-boot swing
Last synced: 14 Apr 2026
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: 18 Jul 2025
https://github.com/ggleblanc2/fast-food-kiosk
The code in this repository creates a Java Swing GUI displaying a sample fast-food kiosk.
java-8 java-swing kiosk swing swing-components swing-gui
Last synced: 14 Jun 2025
https://github.com/koodeau/numbersarray
This program will output odd and even numbers from array which will be length you choose.
java java-library java10 jdk jdk10 koodeau swing
Last synced: 05 Apr 2025
https://github.com/fa7ad/dumb-player
A really dumb video player. Created using Java (the dumbest language on Earth, imo).
Last synced: 05 Jul 2025
https://github.com/xyugen/bulsu-student-forum
🏫 Developed as part of the IT207 Object-Oriented Programming 2 course.
Last synced: 17 Jan 2026
https://github.com/pablo-m-santos/java-swing
Esse projeto consiste em uma interface utilizando a linguagem Java e a interface Swing
intellij interface interface-java java pablo-m-santos swing swing-components swing-gui
Last synced: 17 May 2026
https://github.com/haileamlak/pagume-seven-desktop-app
A desktop application with functionalities based on Bahire-Hasab (Ethiopian Calendar System).
java object-oriented-programming swing
Last synced: 20 Mar 2025
https://github.com/akibahmed229/java-crud-app
Employee Management System using Java AWT & Swing, with CRUD operations using OS file system.
Last synced: 27 Jun 2025
https://github.com/prod3v3loper/java-desktop-website-app
🖥️ Desktop Application with Login and Dashboard
boot dashboard desktop-application gui java jdbc kotlin login maven mysql netbeans netbeans-project spring spring-boot swing website
Last synced: 13 Apr 2026
https://github.com/altamsh04/xeditor
Java swing graphical user interface text editor help to manipulate files
Last synced: 23 Feb 2025
https://github.com/vaneeza-7/car-showroom-management-system
🚘 A desktop application built in Java for Car Showroom Management using the Swing framework and leverages MySQL for the backend.
car-showroom-management car-showroom-management-system desktop-application eclipse-ide factory-pattern gof-patterns java java-11 javaswing mvc-pattern mysql singleton-pattern software-design-and-analysis software-design-patterns swing swing-gui
Last synced: 13 Jul 2025
https://github.com/dassujan/ConsumerLoanAssistantProject
Internship project for Loan Assistant!!!
Last synced: 11 Mar 2025
https://github.com/jastka4/lab6
Project for university. Window application battleship game for two players with a separate client and server code. Done using Swing and sockets.
Last synced: 13 May 2025
https://github.com/kei-k23/java-swimg-temperature-converter
A simple Java Swing application for converting temperatures between Celsius, Fahrenheit, and Kelvin.
Last synced: 23 Jun 2025
https://github.com/fwcd/game-of-life
Conway's Game Of Life implemented in Java
2d-game cellular-automata cellular-automaton conway-life conway-s-game-of-life game game-of-life java simulation swing
Last synced: 05 Apr 2025
https://github.com/eng-m-abdrabbou/java_swing_student_marks_query
Interactive Java Swing tool for querying and analyzing student marks from CSV files.
academic-project java object-oriented-programming swing
Last synced: 16 Jun 2025
https://github.com/jiashunx/games-flappybird
小游戏:基于Java Swing实现的FlappyBird游戏
Last synced: 14 Jan 2026
https://github.com/danilomeneghel/locadora_java
Locadora em Java com Swing
java jdialog joptionpane oracle swing
Last synced: 01 Apr 2025
https://github.com/rahul-bhati/training-placement_cell
Hello I'm Rahul Bhati. this is training and placement project in java here you can store the data of any student and company. and also find the student according to the company requirment.
communityexchange ghdesktop github java-7 learn swing
Last synced: 19 Apr 2026
https://github.com/kishan2029/payroll_system
Desktop application developed using Swing framework and MySql database which gives all the functionalities related to payroll management e.g. add/update employee, add/update salary, generate payslip, take attendance, etc.
advanced-java mysql-database payroll-management-system swing
Last synced: 15 May 2026
https://github.com/dykstrom/spring-and-bsaf
Spring and BSAF working together
Last synced: 09 Apr 2025
https://github.com/ysh-x/health-aid
Health Aid is a smart diagnostic tool that can diagnose/identify the possible health conditions the person may have or is likely to possess in the near future. A framework/database is built with all the common health conditions and the possible symptoms.
awt corejava h2 health healthcare java swing
Last synced: 31 Mar 2025
https://github.com/marcuwynu23/peculiar-gui
Java GUI Library for rapid application development
class-library classes gui gui-java gui-ui library swing
Last synced: 09 Apr 2025
https://github.com/prashant-chaurasia/chessgame
A chess game in Java
awt game gui java oops-in-java swing
Last synced: 10 Sep 2025
https://github.com/nfriaa/swing-memory-game
Swing Memory Game
game h2-database java jdbc memory-game mysql swing
Last synced: 15 May 2026
https://github.com/imjayeshjadhav/jjbank
🏦 Java Bank System — A robust 💻 Java-based banking app built with 🖼️ Swing, 🔗 JDBC, and 🗄️ MySQL. Offers 🔐 secure login, 🧾 mini statements, 💸 fund transfers, 🪙 balance tracking, and 👤 user account management. Designed with a clean 🧑💼 UI and smooth 💡 user flow, it brings real-world banking features to your desktop. 💳📊⚙️✅
Last synced: 18 Apr 2026
https://github.com/parubok/directory-tree
Java Swing JTree model with a hierarchy of filesystem directories.
directory-tree java java-swing jtree swing
Last synced: 28 Jul 2025
https://github.com/qurben/jico
JICO - Parse ico in Java
awt awt-graphics ico icon icons java swing
Last synced: 14 Jan 2026
https://github.com/leonardpepa/tictactoe
Tic tac toe AI made with java swing framework
ai game gui java minimax-algorithm minmax minmax-alpha-beta-pruning swing tac tic tic-tac-toe toe
Last synced: 29 May 2026
https://github.com/cobyj33/recursive-tic-tac-toe
A bottomless pit of Tic Tac Toe nests for the insane
java recursion swing swing-gui tic-tac-toe tictactoe tree
Last synced: 28 Oct 2025
https://github.com/timboudreau/colorchooser
A swing color chooser, formerly hosted on java.net
Last synced: 31 Dec 2025
https://github.com/jdpadillavigo/pathfinder
This project involved implementing an application to test and compare two pathfinding algorithms: BFS (Breadth-First Search) and D* Lite. The application was developed in C++ and Java, using Raylib for the graphical user interface in C++ and Swing in Java. The main objective was to evaluate the performance and memory usage of both languages.
c cpp java makefile pathfinder raylib swing visual-studio-code
Last synced: 20 Apr 2026
https://github.com/ragul-rofi/javacommandprompt
A terminal inspiration with basic commands in a GUI environment completely built in JAVA.
commad-line-interface gui java javafx swing
Last synced: 28 Apr 2026
https://github.com/swing-collection/swing-sitemap
Django Swing | Sitemap
django sitemap sitemaps swing swing-collection
Last synced: 26 Jun 2025
https://github.com/dinaraparanid/sapperremastered
Remastered version of my old sapper project with Kotlin and Swing
coroutines exposed-orm kotlin sapper stateflow swing
Last synced: 27 Jun 2025
https://github.com/viniciusfinger/guessing-game-graph
Food guessing game based on Akinator. Uses graph theory to guess which dish of food the user selected
Last synced: 29 Apr 2026
https://github.com/dinaraparanid/crosswordgenerator
Crossword worksheet generation app
cats concurrency crossword crossword-generator desktop functional-programming pdf-generation scala stm swing zio
Last synced: 23 Mar 2025
https://github.com/faizanmohd5/librasys-lite-book-record-managment-software
LibraSys Lite is a simple and user-friendly book management software developed in Java. It allows users to perform basic operations on a book inventory, including creating, viewing, updating, and deleting book records. This application is designed for single-user scenarios and does not require complex user authentication.
app-development corejava java jdbc jdbc-connector jdbc-driver mysql mysql-database swing swing-gui ui-components
Last synced: 14 May 2026
https://github.com/learnwithfair/java-swing-documentation
java-swing-documentation with [learnwithfair, Learn with fair, Rahatul Rabbi, Md Rahatul Rabbi ,rahatulrabbi]
documentation java java-swing learn-with-fair learnwithfair oop rahatul-rabbi rahatulrabbi swing
Last synced: 27 Oct 2025
https://github.com/dawoodkhatri1/stopwatch-using-java-gui
A simple Java Swing application that displays a real-time clock and a stopwatch with start, stop, reset, and lap features. It maintains up to 10 recent lap times using a queue.
clock educational-project gui java stopwatch swing timer
Last synced: 22 Apr 2025
https://github.com/sakkke/windowclock
Window title clock made with Kotlin
app clock java kotlin swing swing-api swing-gui window-title
Last synced: 20 May 2026
https://github.com/shuklaritvik06/swing-projects
This is the repository for my swing projects. Learning is Fun :sparkles:
Last synced: 10 Mar 2025
https://github.com/xgui4/computer-builder-gui
Le prototype du projet personel d'un constructeur d'ordinateur (basique) avec un GUI en Java Swing
computer java-swing-application java-swing-game jdk-21 mvc mvc-architecture mvc-pattern swing swing-gui
Last synced: 29 Oct 2025
https://github.com/sal0minh0/labjava
Joguinho em Java de Labirinto para treinar POO
Last synced: 06 Jul 2025
https://github.com/justinsdk/easyjshop-toy
A simple implementation of an image processor using Java 2D.
Last synced: 15 Apr 2025
https://github.com/davidsantana06/tic-tac-toe
A Java game made with the Swing library, designed for local play between two players with a simple interface showing the board, score, and configuration buttons.
Last synced: 12 May 2025
https://github.com/hugoalvarezajenjo/textadventure
Simple test text adventure game.
Last synced: 04 Apr 2025
https://github.com/itsjomon/pacman-game
A simple pacman game using java awt/swing graphics.
java mini-project pacman-game swing
Last synced: 16 Mar 2025
https://github.com/sinantech/patika-backend-course
🎃 Patika + Backend Course All Projects
Last synced: 10 Apr 2026
https://github.com/shivam1808/university-management-system
Language Used - Core Java, Concept Used - Swing, IDE Used - NetBeans, Database Used - MySQL
corejava java mysql netbeans-ide swing
Last synced: 15 May 2026
https://github.com/yemrehan/snakeproject
RGB Snake Game
inno-setup java javafx snake-game swing swing-gui
Last synced: 20 Jan 2026
https://github.com/amreshpro/java-swing
A simple app for calculating sum of two number using java swing gui api.
Last synced: 14 Jun 2025
https://github.com/pforhan/wannabe
Multiplatform low-resolution 3d engine. For losers, by losers.
Last synced: 08 Apr 2025
https://github.com/zenith391/powerhigh
Very simple 2D modular game library for Java.
2d-game-library 2d-library customizable game game-lib-java jar java-9 swing
Last synced: 14 May 2026
https://github.com/fine-code/dashboardproject
Inspirational Quotes Generator with Ratings
button dashboard gui inspirational-quotes java java-gui java-gui-application javax jbutton jmenu quotes-application quotes-generator screen swing user-experience window
Last synced: 22 Nov 2025
https://github.com/manoelpiovesan/paa
Trabalho da disciplina de Projeto e Análise de Algoritmos da UERJ em 2024.1 - Algoritmos de Ordenação
Last synced: 31 Mar 2025
https://github.com/lichuan/learn-java-swing
java swing gui example code from book《Thinking in Java》
java java-desktop-application java-gui java-learning java-swing learn-java swing swing-gui thinking-in-java thinkinginjava
Last synced: 24 Feb 2025
https://github.com/cacilhas/sudoku
SDL UI for Michael Kennett’s Console-based Sudoku showing colours instead of numbers.
deprecated game sudoku swing toy
Last synced: 10 Jul 2025
https://github.com/dilshanwarnasuriya/defense-system
This standalone application create for Defense Management and communication among each other. this application created using java Swing. this application can manage Defends( Eg- helicopter, submarine, tank). this application created using OOP concept.
Last synced: 11 Apr 2026
https://github.com/birg81/java.game.rockpaperscissorslizardspock
Is a game of chance that expands the traditional game of Rock, Paper, Scissors. It is first used to settle a dispute about what to watch on TV between Sheldon and Raj in "The Lizard-Spock Expansion".
awt funny-game game gui human-computer human-vs-ai human-vs-robot java rock-paper-scissors-lizard-spock swing
Last synced: 31 Mar 2025
https://github.com/reljicd/sudoku-java-swing
Over-engineered Sudoku app made using Java and Swing, with focus on using a lot of different GOF design patterns.
design-patterns gof java swing
Last synced: 17 Aug 2025
https://github.com/ashishshres/java
Learning programming with Java
abstraction encapsulation inheritance java jdbc multithreading object-oriented-programming polymorphism swing
Last synced: 08 Apr 2025
https://github.com/connectaman/inventory-management-software
A Inventory Management Software built using Java Platform and MySql
dbms java javaproject project sql swing swing-api
Last synced: 14 Mar 2025
https://github.com/pedrofellipeantunes/halftone-java
Java program to apply a halftone filter to an image.
graphics halftone hatching image-processing java manga swing
Last synced: 10 Jun 2025
https://github.com/zabuzard/zeroed
ArmA 2 tool for zeroing sniper rifles in ACE.
arma2 ballistics computing-impact-point mod model-view-controller mvc scripting sniper swing tool
Last synced: 04 Feb 2026
https://github.com/ggleblanc2/announce-time
The code in this repository creates a Java Swing GUI to start and stop announcing the time
Last synced: 18 Jun 2025
https://github.com/smahesh29/temperature-converter
It is a Temperature Converter using java swing. It includes the following units : Celsius, Fahrenheit, Kelvin, Rankine, Reaumur.
celsius fahrenheit java java-swing kelvin rankine reaumur swing swing-gui temperature temperature-converter
Last synced: 24 Feb 2025
https://github.com/ifpabelem/texto-editor-swing
Texto Editor usando Java Swing
java netbeans swing text text-editor
Last synced: 30 Aug 2025
https://github.com/singiamtel/chess-java
A chess client implementation on Java and Swing
Last synced: 24 Mar 2025
https://github.com/adi-abhishek/java-tech_stuff
Resources for Java Full Stack Development
awt fundamental java java8 javafullstack jdbc jsp roadmap spring swing
Last synced: 03 Feb 2026
https://github.com/hyakky404/java_flappybird
Trò chơi Flappy Bird
2d-game database flappy-bird game-development games graphics java mysql swing
Last synced: 19 Apr 2026
https://github.com/andyobtiva/glimmer-dsl-swing
Glimmer DSL for Swing (JRuby Swing Desktop Development GUI Library) - Enables development of desktop applications using Java Swing and Java 2D, including vector graphics and AWT geometry.
desktop dsl-syntax framework glimmer glimmer-dsl gui ruby ruby-gem ruby-library rubygem swing swing-gui swing-gui-toolkit
Last synced: 04 Apr 2025