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/parubok/swing-fx-properties
Adaptation of JavaFX properties for Swing.
java javafx property-binding swing swing-gui
Last synced: 09 Jul 2025
https://github.com/dansoftowner/restart4j
Library for restarting your java application
desktop java java-library javafx swing
Last synced: 13 May 2025
https://github.com/andy-goryachev/passwordsafe
Cross platform password manager.
argon2 bouncycastle cross-platform java linux password-manager security swing xsalsa20 xsalsa20poly1305
Last synced: 22 Jul 2025
https://github.com/phith0n/projector-runner
Run Swing based GUI application within the Docker container through the Jetbrains Projector, and access it from browsers.
Last synced: 11 Apr 2025
https://github.com/bric3/fireplace
Flamegraph (Iciclegraph) swing component
flamegraph iciclegraph java jfr swing
Last synced: 11 Apr 2025
https://github.com/sauce-code/cuckoo
This is an adaption of Peter Österlund's CuckooChess 1.12. The source code provided is a Java Maven project in UTF-8. The program, except for the chess font, is copyrighted by Peter Österlund, and is available as open source under the GNU GPL v3 license.
ai artificial-intelligence chess chess-ai chess-application chess-engine cuckoo gui java java-8 java-maven java-swing java8 maven swing swing-gui tui uci utf-8 utf8
Last synced: 12 Apr 2025
https://github.com/wglanzer/swingexplorer-idea
Integrates SwingExplorer into newer versions of IntelliJ IDEA
explorer idea intellij java plugin swing swingexplorer swingexplorer-plugin
Last synced: 13 Jun 2025
https://github.com/alimranahmed/ci-calculator
CI-Calculator, A scientific calculator, built using JAVA. Front-end has been designed by java swing API.
java scientific-calculator swing
Last synced: 05 Oct 2025
https://github.com/dheid/colorpicker
A nice color picker using Java Swing that contains a visual color selection and input boxes to enter RGB and HSB values manually.
awt desktop gui java-swing multiplatform swing ui
Last synced: 28 Jun 2025
https://github.com/igr/swingspy
Swing introspector, shows a hierarchy of dialog's elements under the cursor.
Last synced: 11 Apr 2025
https://github.com/dangtranhuu/sort-visualizer
Phần mềm mô phỏng các thuật toán sắp xếp
Last synced: 12 Apr 2025
https://github.com/raydac/jhexed
Java Hexagonal engine
android gui hexagonal-grids java java-engine swing
Last synced: 13 Apr 2025
https://github.com/mindula-dilthushan/addressbook-project
This is a Simply Address Book Project. using swing.
Last synced: 16 Apr 2025
https://github.com/sciss/treetable
Swing components, accessories, utilities, etc for use in a GUI.
Last synced: 21 Apr 2025
https://github.com/parajulibkrm/java-labwork
A demo application to learn and explore all topic of Programming in Java Course.
assignment awt java javafx javafx-application javafx-gui pokhara-university swing
Last synced: 10 Apr 2025
https://github.com/swing-xyz/examples
Example templates using the Swing API, SDK, and Widget
bridge bridge-aggregation cross-chain dapp defi examples nextjs react swing templates typescript web3
Last synced: 25 Apr 2025
https://github.com/danielbatres/orthodontic-dentistry-clinical-management
A Java application designed to streamline the management of clinics offering dental and orthodontic services. This project, developed using Java Swing, provides essential tools for such clinics, making it ideal for single-doctor practices. It helps manage patients, appointments, records and more.
application clinical clinical-application dentistry java java-app java-application java-se java-swing management orthodontic programming sql swing ui
Last synced: 10 Apr 2025
https://github.com/parubok/multiline-label
Java Swing component to display multiline plain text.
java-11 java-module swing swing-component
Last synced: 10 Apr 2025
https://github.com/huichuanli/visible-algoritme-java
实现算法可视化使用java + swing<Play Data Structures in Java>. 《Java语言玩转数据结构》代码。
algorithms java swing swing-gui
Last synced: 26 Jun 2025
https://github.com/parubok/swing-stream-utils
Utilities for working with Java Swing components via Java 8 streams.
java-8 java-swing jcombobox jtable jtree streams-api swing
Last synced: 26 Jun 2025
https://github.com/leonardpepa/segaleo
Segaleo is an ordering application (Personal Digital Assistant) that exists in every room of a hotel unit. This application facilitates the delivery of room service menu items to the customer, as well as the immediate booking of activities.
delivery food gui gui-application hotel hotel-management-system hotel-ordering-app java leonard leonardpepa leonarnt pepa swing uom
Last synced: 22 Aug 2025
https://github.com/willdoescode/willsautoclick
Fastest Java autoclicker in the entire west
auto-clicker clicker java robot swing swing-gui
Last synced: 07 Apr 2025
https://github.com/sudhirkumar85/library-management-system-project
Library-Management-System-Project :- A library management system is software that is designed to manage all the functions of a library. It helps librarian to maintain the database of new books and the books that are borrowed by members along with their due dates.
awt dbms java library-management-system-project swing
Last synced: 15 Apr 2025
https://github.com/theabhishek07/object_oriented_programming
This repository contains all the important content related to oops in java
array assignment-solutions collections-framework complete-lab-file data-structures exception-handling inheritance interfaces java-cheatsheet java-programs jdbc jsp-servlet lab-experiments package-management servelts strings study-materials swing threading wrapper-class
Last synced: 23 Apr 2025
https://github.com/gahbr/todo-app-java
Aplicação de lista de tarefas feita em Java Swing
capgemini crud crud-application java sql start swing todoapp
Last synced: 04 Sep 2025
https://github.com/nepxion/marvel
💠 Nepxion Marvel is a meta-model framework based on ribbon desktop used for Comminications, Telecommunication, Mobiles
Last synced: 07 May 2025
https://github.com/leonardpepa/chess-game
Chess game java
chess chess-game chessgame game github java javaswing leonard leonardpepa leonarnt pepa swing swing-gui
Last synced: 29 Oct 2025
https://github.com/davejm/swingcalendar
A responsive Weekly/Daily Swing JComponent Calendar View inspired by Google Calendar
calendar google-calendar swing
Last synced: 12 Oct 2025
https://github.com/harundogdu/javacompanyautomation
It is a desktop program designed using Java (Swing) to provide communication and synchronization between employees for small companies. @mduldul
communication desktop employees swing synchronization
Last synced: 12 Apr 2025
https://github.com/maxi1324/javacodegenerator
A Uml to Java Code Generator
awt class cool gui java object-oriented-programming string swing uml
Last synced: 04 Apr 2025
https://github.com/coobird/simpleimageviewer4j
a simple image viewer for Java
image-viewer java java-gui swing
Last synced: 22 Mar 2025
https://github.com/rohatdgnr/patika.practical.backend
This repo contains all the backend projects I completed during bootcamp on the Patika.dev platform. Projects are organized weekly and each one is geared towards learning different technologies and practices.
java rest-api spring-boot sql swing
Last synced: 31 Aug 2025
https://github.com/sakiila/companymanagement
Swing-based visual interface enterprise personnel information management system.
Last synced: 12 Jun 2025
https://github.com/ozzy-zy/flightreservationsystem
A Flight reservation system
java swing swing-gui systems zxing-qrcode
Last synced: 30 Apr 2025
https://github.com/rememberber/weredis
Redis GUI客户端工具,包含IDEA插件和桌面版,项目初步开发中,暂不可用
intellij intellij-idea intellij-plugin intellijidea-plugin java kotlin redis redis-client swing
Last synced: 06 Apr 2025
https://github.com/KaShiekzmi/Gym-Management-System-GUI-OOP-Java-Project
Java Gym Management System with GUI - A comprehensive OOP project for managing gym operations. Features include login, member/trainer management, machine booking, financial accounts, and reports. Developed by Kashif Abbas Kazmi and Muhammad Sarim.
gui gym-management-system java netbeans object-oriented-programming swing
Last synced: 04 Apr 2025
https://github.com/raedaddala/randomchat-in-java
A Random Chatting Platform made using Java RMI and Java Swing. Inspired by our distributed computing course and Omegle Website.
chat-application chatroom java javarmi random rmi swing
Last synced: 15 Jul 2025
https://github.com/fracpete/jshell-scripting
Java widget for scripting with jshell. Requires Java 9 or later.
Last synced: 22 Apr 2025
https://github.com/harundogdu/projectcafeautomation
Our JavaSwing App, Application Related to JavaSwing Simple Cafe Automation w/@AhmetEminSaglik
Last synced: 12 Apr 2025
https://github.com/soumyadip007/chat-server-application-using-java-swing-socket
Socket programming is a way of connecting two nodes on a network to communicate with each other. One socket(node) listens on a particular port at an IP, while other socket reaches out to the other to form a connection. Server forms the listener socket while client reaches out to the server.
curd-application java listener-socket message-interpreter socket socket-programming swing tcp transmission-control-protocol
Last synced: 26 Oct 2025
https://github.com/reshmaharidhas/bmi-calculator
Java desktop application to calculate Body Mass Index (BMI)
bmi bmi-calculator bmicalculator body-mass-index desktop desktop-application exe gui healthcare java java-desktop-application java-swing javaswing medical medical-application netbeans software swing swing-application swing-gui
Last synced: 13 Apr 2025
https://github.com/josdem/jmetadata
Complete metadata automatically with MusicBrainz, LastFM or manually.
drag-and-drop fest-swing lastfm metadata mp3 musicbrainz swing
Last synced: 22 Apr 2025
https://github.com/ntshvicky/collegemanagementsystem
College Management System using Core Java, Swing and Mysql (Java Desktop GUI application)
college-management college-management-system core-java institute-management-system java mysql swing
Last synced: 11 Jul 2025
https://github.com/skywardmc/additive-installer
Standalone installer for the awesome Additive modpack. Finally a way to bring the convenience of installing OptiFine to OptiFine alternatives.
Last synced: 13 Apr 2025
https://github.com/rajagopal28/simple-web-crawler
Java based web-crawler program which makes use of pool based multi-threading, simple UI with Swing and jsoup to nested web crawling
async concurrency crawler-application functional-interfaces future-tasks java java-8 jsoup jtree maven mockito multi-threading powermockito stub swing tdd thread-pool web-crawler wiremock worker-threads
Last synced: 13 Apr 2025
https://github.com/sj14/calculon
🧮 A basic, open-source, cross-platform, and note-style calculator.
Last synced: 27 Mar 2025
https://github.com/aymen94/games-center
Games Center Project similar to Origin, Steam, Uplay. Is a Platform store to buy and manage your games. Created with Java Swing and Mysql
dbms game-center java java-swing mysql oop sql steam swing uplay
Last synced: 28 Apr 2025
https://github.com/jetbrains/projector-markdown-plugin
An IntelliJ plugin which provides a delegating Markdown preview
Last synced: 29 Sep 2025
https://github.com/akhilam512/asteroidtracker
A Java application which tracks asteroids in the Solar System using NASA’s Open APIs
api asteroid java java-application nasa swing track-asteroids
Last synced: 13 Apr 2025
https://github.com/tobiasbueschel/patient-management-system
:pill: A patient management system developed in Java with Swing, using GitHub Actions, SonarCloud & Gradle.
github-actions gradle healthcare java patient-management sonarcloud swing
Last synced: 20 Mar 2025
https://github.com/kumar-laxmi/criminal-management-system
It is a Full-Stack GUI Application using Java Swing API
criminal-management-system gui-application java swing
Last synced: 26 Oct 2025
https://github.com/cosinus-code/spring-swing
Spring Swing is a framework designed for building Spring-powered swing applications.
spring spring-boot swing swing-gui
Last synced: 13 Apr 2025
https://github.com/joswinemmanuel/traffic-light
Java-based implementation of a Traffic Light system using Swing and AWT, demonstrating GUI development and event handling.
Last synced: 08 Oct 2025
https://github.com/mc-cat-tty/personalfinance
A personal finance tracking tool. Written in Java for OOP exam.
balance balance-manager figma finance inter-font java java-swing material-design personal-finance swing ui ui-design ux-design ux-ui
Last synced: 20 Mar 2025
https://github.com/joswinemmanuel/stopwatch
Java-based implementation of a Stopwatch using Swing and AWT, demonstrating GUI development and time-based event handling.
Last synced: 05 Apr 2025
https://github.com/silverjun/swing
A "Protocol" oriented programming language
compiler cpp language llvm new-language programming-language swing
Last synced: 15 Apr 2025
https://github.com/johnntirintis/recipe-management-system
A Recipe Management System built using Java Swing, implementing layered architecture and design patterns. Uses SQL for data storage and Maven for dependency management.
abstractfactorypattern dao database java layered-architecture maven sql swing
Last synced: 21 Sep 2025
https://github.com/powersystem2024/proyecto-2do-semestre-dynamicdevs
Repositorio del equipo DynamicDevs, destinado al proyecto integrador "DynamicWallet" que comprende el 2do semestre del año 2024.
Last synced: 11 Apr 2025
https://github.com/acosoft/pro3x-ultimate-pos
Pro3x Ultimate POS
fiskalizacija jasperreports java pos swing
Last synced: 05 Sep 2025
https://github.com/thecodedaniel/java-calculator
Very simple java calculator with basic functionalities for simple Maths calculations
desktop-application java java-calculator swing swing-gui
Last synced: 08 May 2025
https://github.com/anas436/java-online-food-ordering-system
Java-Online-Food-Ordering-System
java jframe jframes mysql netbeans-ide sql swing
Last synced: 16 Oct 2025
https://github.com/mohammadrezaamani/candycrush-gui
Candy Crush game developed with Java Swing
Last synced: 26 Jul 2025
https://github.com/dheid/fontchooser
This easy to use Java Swing font chooser component allows users to select a font by selecting a font family name and the installed font variants.
awt desktop gui java-swing multiplatform swing ui
Last synced: 28 Jun 2025
https://github.com/mouadziani/access-tests-management
🚀 This project is for first tests management, for university that has tests before registration of students for the scholar year based on Java swing
java jdbc mvc-architecture singleton swing
Last synced: 13 Apr 2025
https://github.com/anas436/java-login-form-register-form-with-mysql-connectivity
Java-Login-Form-Register-Form-with-MYSQL-Connectivity
java jframe jframes mysql mysqlconnector netbeans-ide sql swing
Last synced: 08 Jul 2025
https://github.com/fwcd/sketch
2D drawing widget for Swing
2d-graphics drawing-library swing vector-graphics
Last synced: 12 Aug 2025
https://github.com/octcarp/sustech_cs102a-javaa_s22_proj-chess
(Java) (112/100) Chess: Our Project of CS102A 2022 Spring: Introduction to Computer Programing, SUSTech.
Last synced: 02 Jul 2025
https://github.com/imd10/cs342-car-rental
A Java-based Car Rental System with a GUI for bookings, admin management, notifications, and reports, connected to a PostgreSQL database hosted on AWS.
aws car-rental desktop-application java postgresql swing visual-programming
Last synced: 23 Apr 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/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/theabhishek07/java-program
This is a basic guide build with the prospective of learning together and growing together. Moreover this guide has covered all the topics which comes under java programming.
applet basic-synchronization class-object collections constructor exception-handling functions inheritance interfaces jdbc jsp operators packages servelet swing swing-gui switch-case syntax threading wrapper-class
Last synced: 23 Apr 2025
https://github.com/lumarans30/clientserverjava17092022
App made in Java Swing in a dark theme from the FlatLaf library.
client-server flatlaf java mxparser-library sockets swing
Last synced: 26 Jul 2025
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/abhilashg001/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: 14 Apr 2025
https://github.com/gtiwari333/java-collision-detection-source-code
A visual simulation of collision detection and response of two or many objects (balls)
collision-detection java java-animation physics-simulation swing
Last synced: 24 Jul 2025
https://github.com/rohit-nandagawali/html-chat-application-using-java
The HTML Chat Application is a real-time chat platform that supports basic HTML tags and allows users to communicate with their friends while experimenting and learning HTML. This application provides an interactive and educational chatting experience, making it ideal for beginners interested in HTML.
advancejava awt chatting-app gui java javaawt javachat network-programming socketprogramming swing
Last synced: 28 Feb 2025
https://github.com/ggleblanc2/conways-life
The code in this repository creates a Java Swing GUI displaying Conway's Game of Life.
conway-game java-8 java-swing swing swing-gui
Last synced: 05 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/devlopersabbir/100-java-project-in-bangla
100+ Java Project in Bangla by Sabbir Hossain Shuvo
console-game generator java random swing
Last synced: 15 Apr 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/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