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-22 00:26:43 UTC
- JSON Representation
https://github.com/ivandronovais/desafio-dio-sudoku
Resolução do terceiro desafio do módulo 2 do Bootcamp Bradesco - Java Cloud Native
dsa game-development java javafx javafx-gui oop swing swing-gui ui-design
Last synced: 15 Apr 2026
https://github.com/abhipatel35/snakegame-java
Snake Game: A classic implementation of the popular Snake game in Java using Swing. Control the snake, eat apples, and avoid collisions to win!
basic-game-development event-driven-programming game game-development graphics-programming java java-constructor snake-game swing swing-gui user-input-handling
Last synced: 29 Dec 2025
https://github.com/wellysonlourenco/sd-servidor-arquivos
sub-rotina (thread) - socket - Interface gráfica com Swing (Java)
java sistemas-distribuidos socket-io swing thread
Last synced: 15 May 2026
https://github.com/lulunac27a/text-counter-java-application
Text counter application in Java, Kotlin and Groovy
application fxml groovy java java-app java-application java-swing javafx jframe kotlin kotlin-app kotlin-application kotlin-javafx swing text text-area text-box text-counter
Last synced: 25 Jan 2026
https://github.com/faiyaz103/tour360
Tour360 is a Java-based desktop application designed to simplify and enhance your travel planning experience.
desktop desktop-app desktop-application intellij intellij-idea java java-swing java-swing-applications java-swing-gui mysql swing swing-application swing-gui swing-gui-application tour tour-management tourism travel-app trip-planning
Last synced: 10 Feb 2026
https://github.com/mkdirer/chess42
A captivating two-player chess game implemented in Java, featuring seamless socket communication for an engaging multiplayer experience.
Last synced: 27 Feb 2026
https://github.com/david-voss/texteditor
A very simple Java Swing text editor oriented on the example of the MS Editor [de-DE].
desktop-application german-language java java-gui ms-editor-clone swing text-editor
Last synced: 10 Apr 2025
https://github.com/dheeraj8601/numberguessinggame
Experience the thrill of the Number Guessing Game in Java! Use Swing for a sleek interface, guess a random number between 1 and 100, and enjoy features like limited attempts. Developed in Visual Studio Code, it's a simple and engaging game.
Last synced: 10 Jun 2026
https://github.com/swing-collection/swing-hello
Django Swing | Hello
django hello hello-world swing swing-collection
Last synced: 27 Feb 2026
https://github.com/wasifsohail5/smart-electricity-bill-calculator
The Smart Electricity Bill Calculator is a desktop application that simplifies the complex task of calculating electricity bills using Pakistan's tiered rate system. With its modern Swing UI, the application provides a user-friendly way to track, analyze, and optimize electricity consumption.
java javagui jfreechart splash-screen swing
Last synced: 10 Apr 2025
https://github.com/andezion/sortingalgorithms
A small program that visualises the most popular sorting algorithms!
awt-graphics java sorting-algorithms sorting-visualization swing
Last synced: 09 Apr 2025
https://github.com/tugsef/patikaclone
Patika.dev Orta Seviye Java Web Backend Patikası Çalışmam
java patika-clone postgresql postgresql-database sql swing
Last synced: 15 May 2026
https://github.com/liaartem/currencychartswing-java-23-maven
Maven Java 23 Swing NetBeans project - Construction of charts of currencies of NBU on years for watching of tendencies of change.
Last synced: 27 Mar 2025
https://github.com/jalian-systems/javadriver-ut-examples
JavaDriver UT Examples
Last synced: 08 Jul 2025
https://github.com/palaashatri/jvosk
Audio transcription using Vosk. Built with Swing.
gui java speech-recognition speech-to-text swing transcription vosk
Last synced: 01 Mar 2026
https://github.com/r-n/etaxgenerator
Generates CSV for ETaxInvoice (E-Faktur) from Excel cells paste.
csv database e-faktur excel java microsoft-excel ms-excel sqlite swing tax tax-calculator taxes
Last synced: 09 May 2026
https://github.com/zeionara/jswing
There is a project, which demonstrates base functional of the Java Swing API, JMX and Client-Server interaction
client-server jmx swing swing-api
Last synced: 09 May 2026
https://github.com/man2dev/advanced-programming-course
Some of my Advanced Programming course projects
advance-programming advanced-programming java swing swing-gui university university-assignment university-course university-project
Last synced: 02 Jun 2026
https://github.com/ecly/gate_maniac
One of my first ever OO applications. A simple game written in Java where a Circle is guided through some gates with increasing pace.
Last synced: 07 Sep 2025
https://github.com/r-n/lcdlendingrpl
Records LCD lending transactions and displays ones being lent and past due.
database java mysql software-engineering swing
Last synced: 09 May 2026
https://github.com/asier-ortiz/gestion-de-proyectos
Java desktop application for managing a construction company resources
Last synced: 16 Apr 2026
https://github.com/s2606/javahackathon
🏠 A Java Swing App to predict your hostel room allotment based on your CGPA as well as room prefrences using sorting algorithm with PostgreSQL as its backend database
Last synced: 10 May 2026
https://github.com/abhijitht2002/chessgame
A Java-based chess game built using Swing GUI and basic Object-Oriented Programming principles for game logic.
java mouse-events mouselistener oops swing
Last synced: 09 Apr 2025
https://github.com/sciss/rating
A Swing Component for Rating. Mirror of https://codeberg.org/sciss/Rating
Last synced: 18 Jun 2026
https://github.com/viniciuslrangel/peertopeervoice
java swing swing-gui udp udp-hole-punching voice voip
Last synced: 19 May 2026
https://github.com/swing-collection/.github
django github swing swing-collection
Last synced: 17 Apr 2026
https://github.com/yihleego/javaaccessbridge-python
Java Access Bridge for Python
java java-access-bridge python swing
Last synced: 26 Mar 2025
https://github.com/lb1997ccb/adaptive-layout-transformer
A simple Java application that demonstrates dynamic layout management in Swing GUIs. Users can switch between single-column, two-column, and three-column layouts using radio buttons, with the interface updating in real-time.
adaptive-layouts gridlayout java java-8 jframe jpanel swing
Last synced: 02 Apr 2026
https://github.com/tojan-naiem/cafe-management-system-project
This Java project implements a comprehensive café management system using Swing for the graphical user interface.
cafe cafe-management gui java javafx javagui javaguiswing project projects swing ui
Last synced: 17 Apr 2026
https://github.com/asier-ortiz/agencias-turisticas
Java desktop application for managing tourist agencies
db4objects hibernate java mysql oracle sqlite swing
Last synced: 17 Apr 2026
https://github.com/kahleryasla/partea-app
☢️ not recommended but I tried: the client app directly connects the cloud database (ElephantSQL = PostgreSQL). Basically provides an interface of party organizing and joining system.
elephantsql gui java mvvm postgresql swing
Last synced: 02 Mar 2025
https://github.com/praths71018/hotel-management-system
Hotel Management System build using Java Swing and MongoDB
custom-ui facade-pattern hotel-booking hotel-management-system iterator-pattern java mongodb mvc-framework object-oriented-design object-oriented-programming singleton-pattern swing
Last synced: 17 Apr 2026
https://github.com/tsnsoft/tsn_idea_multiforms
Пример простейшего многооконного визуального приложения на Swing для IntelliJ IDEA на Java
forms intellij intellij-idea jar java multiforms swing
Last synced: 17 Apr 2026
https://github.com/kerciu/weather-app-java
🌦️ A weather application in Java ☕ to learn API integration 🌐. The app retrieves current weather data and presents it to the user through an interactive graphical interface 🖥️. This project was made in order to learn API integration in Java and create both aesthetic and functional user interfaces 🌟.
api backend front-end full-stack graphical-user-interface gui java java-gui-application json json-api swing swing-gui weather-api weather-app
Last synced: 17 Apr 2026
https://github.com/lorena-b/thegame2048
The game 2048 recreated in Java using swing GUI
Last synced: 26 Mar 2025
https://github.com/r-n/lcdlendingdbd
Records LCD lending transactions and displays ones being lent and past due.
college-assignment college-assignments database database-design installer java mysql mysql-triggers stored-procedures swing views
Last synced: 18 Apr 2026
https://github.com/kyrczak/virtual-world-java
University project, simulation game similar to Game of Life, presenting a world full of animals and plants. Including a full GUI.
Last synced: 10 Jun 2026
https://github.com/lgomezruiz/java-exercises
All my practical exercises with Java, both from Web Development course and the Internet
fundamentals-of-programming java maven oop poo spring-boot swing
Last synced: 12 May 2026
https://github.com/ergoold/ktguishortcuts
A Swing-based DSL for GUI development in kotlin.
Last synced: 11 Jan 2026
https://github.com/tkuenneth/compose-swing-interop
This repo contains samples for my Jetpack Compose - Java Swing interop talks
java jetpack-compose kotlin swing
Last synced: 19 Apr 2026
https://github.com/hifza-khalid/java-development-zone
A structured Java learning journey 🚀 covering matrices, data structures, GUI applications, and database connectivity with step-by-step implementations.
calculator convertor crud database gui java linkedlist mysql netbeans swing tic-tac-toe xampp
Last synced: 20 Apr 2026
https://github.com/reemadutta/java-application-using-object-oriented-design
Desktop applications using Java Swing on Netbeans
java-8 ood-principles oops-in-java swing swing-gui
Last synced: 04 Jun 2026
https://github.com/kharzixen/java-arcade-game
A Java arcade game developed during my university course, showcasing Java 8's Swing package. It offers a responsive and engaging user experience with user input handling and efficient update-redraw mechanisms.
java java-8 java-game swing update-redraw
Last synced: 19 Jun 2026
https://github.com/dorukeskicorapci/text-code-editor
The project is built to provide a user-friendly interface for writing and organizing text. By integrating features like syntax highlighting and basic formatting tools, it aims to enhance readability and maintain an organized workflow for both notes and code.
Last synced: 07 Jul 2025
https://github.com/osamashaikh90/blood-bank_management_sysytem
Java Project using Swing,Awt and MySql database
awt awt-gui blood-bank blood-bank-management blood-bank-management-system github java java-awt java-awt-swing java-project java-swing mysql swing swing-gui wamp-server
Last synced: 20 Apr 2026
https://github.com/sryaerlmba/wedding-organizer
A desktop-based wedding organizer application built with Java (Swing) and MySQL, developed in NetBeans. Supports admin, wedding organizer, and user roles for managing bookings and payments.
booking-system dekstop-app final-project java mysql netbeans swing wedding-organizer
Last synced: 20 Apr 2026
https://github.com/ipolynkina/graphsforsaphr
Генератор графиков рабочего времени для Sap HR
apache-poi java-se junit maven sap-hr spring swing
Last synced: 20 Apr 2026
https://github.com/jadavtanvi/crud-operation
Book Shop using CRUD
bookshop bookshop-system crud crud-application crudoperation java mysql-database mysqlconnection swing xampp-control-panel xampp-server
Last synced: 20 Apr 2026
https://github.com/escalopa/blockchain-ui
Java application that creates a block and adds it to a live block-chain server for the sake of practice & learning
Last synced: 21 Apr 2026
https://github.com/yousefmohammad/java_chatapp
distributed and centered Java chat app
distributed-processing distributed-systems java swing
Last synced: 05 Jun 2026
https://github.com/mar-nb/simplix
Implémentation d'une interface graphique permettant la résolution de problème avec l'algorithme du Simplexe.
awt java simplex-algorithm swing
Last synced: 12 May 2026
https://github.com/nouemankhal/multitictactoe
Mutlplayer Tic Tac Toe Game in JAVA
cryptography java multithreading mysql socket-programming swing
Last synced: 22 Apr 2026
https://github.com/dangnghia17/changelogin_account_riotclient
Tool to manage and auto-login to multiple Riot Games accounts (League of Legends, VALORANT). Supports AES-256 encryption, multi-language, and fully safe with Vanguard.
account-manager aes-256 auto-login encryption game-tool java league-of-legends open-source riot-client riot-games swing valorant windows
Last synced: 18 May 2026
https://github.com/29dch/mine-sweeper
基于java swing的简单扫雷游戏,实现了基本逻辑.主要用到了floodfill算法和随机洗牌算法
awt fisher-yates-shuffle floodfill java knuth-shuffling-algorithm swing
Last synced: 04 Oct 2025
https://github.com/manjotsidhu/javamethodtraceanalyser_ibm_megahackathon_2018
IBM Hack Challenge 2018 - Java Method Trace Analyser - Got Young Coders Award
commons-io java-8 jfreechart jgraphx maven openjdk8 swing
Last synced: 22 Apr 2026
https://github.com/saeedsheikhi/chess-engine
chess-engine game-engine java javafx swing
Last synced: 22 Apr 2026
https://github.com/sougatoroy3/electricitybillingsystem-java
A comprehensive solution meticulously crafted using Java, MySQL and Swing/AWT frameworks. Designed with users’ convenience in mind, our application offers a seamless experience for managing electricity billing process efficiently.
Last synced: 16 May 2026
https://github.com/iron-wolf/swingtemplate
Simple swing template.
boilerplate exemple java swing template
Last synced: 11 Aug 2025
https://github.com/valkryst/jtoggleablepasswordfield
JToggleablePasswordField is a Java Swing component that extends the standard JPasswordField with the ability to toggle between showing and hiding the password.
hacktoverfest java-gui jpasswordfield jtextfield swing swing-component
Last synced: 24 Apr 2026
https://github.com/infott2t/autocodecheck
Make, like method, ... code. Programming check, make function throught Swing Java. This program. Thank you.
automation coding convinience java programming-tools swing
Last synced: 24 Apr 2026
https://github.com/namelessproj/chrome_dinosaur
A simple clone of the Chrome Dinosaur offline game, written in Java using Swing.
dino-game dinosaur-game java runner runner-game swing
Last synced: 10 Aug 2025
https://github.com/olyutorskii/quetexj
QuetexJ is a Java Swing MVC sets library that supports pseudo endless text-component.
endless-scroll java java-library logging-library mvc scrollbar swing swing-component textarea viewport
Last synced: 19 Feb 2026
https://github.com/takahashi-akari/akarishooting
Akari Shooting Game (現在開発中です。 Now under development.)
Last synced: 06 Sep 2025
https://github.com/ggleblanc2/sgf-animation
The code in this repository represents an incomplete SGF animation GUI for the game of Go (baduk)
animation java-8 sgf-parsing swing swing-gui
Last synced: 24 Apr 2026
https://github.com/rawenchilada/isaacclone
A game inspired by the popular roguelike game made in kotlin.
Last synced: 16 Aug 2025
https://github.com/ekelhala/jmerge
Minimal tool for merging PDF files together, written in Java
file-management gui java maven pdf-document pdfbox swing
Last synced: 13 May 2026
https://github.com/dikshitadas/snakegame
A nostalgic recreation of the Snake Game, developed using Java and Swing, where you control the snake's movement, aiming to eat the food while avoiding collisions with the walls or the snake's body.
awt awt-gui java java-22 swing swing-components swing-gui
Last synced: 09 Aug 2025
https://github.com/bojanludajic/bp2-hibernate
Prakticni zadatak iz Baza Podataka 2
Last synced: 17 Aug 2025
https://github.com/valkryst/jiconlabel
JIconLabel is a Java Swing component designed to display an ImageIcon or Image and to automatically resize the displayed image to fit within the component's bounds.
hacktoberfest icon imageicon java-gui jlabel swing swing-component
Last synced: 02 Sep 2025
https://github.com/valkryst/jimagepanel
A Java Swing component designed to display a BufferedImage on a JPanel and to automatically resize it, respecting its aspect ratio, to fit within the panel's bounds as it resizes.
bufferedimage image java jpanel swing swing-gui
Last synced: 09 Oct 2025
https://github.com/notavone/iut-memory
🎮 My take on the classic Memory game
fun game java javaswing memory-game swing
Last synced: 17 Aug 2025
https://github.com/timofeev-vadim-96/client-server-chat
Клиент-серверный пользовательский чат на Swing
java multithreading swing swing-framework web
Last synced: 18 Aug 2025
https://github.com/princelad/game-of-life
A Java-based implementation of Conway's Game of Life. This project lets you explore the fascinating world of cellular automata with customizable grids, interactive simulations, and real-time visualization of evolving patterns. Perfect for anyone interested in coding, mathematics, or complex systems.
gameoflife java mathematics swing
Last synced: 20 Jun 2026
https://github.com/anvaymayekar/currency-converter
A Java-based Currency Converter built with Swing, AWT, and a NoSQL database. Developed as a micro-project to practice object-oriented programming, GUI design, and exception handling.
Last synced: 03 Jan 2026
https://github.com/hptrk/uni-minecrafttron-java
(UNIVERSITY) A Java Swing-based multiplayer game, inspired by Tron, where two players compete in a grid-based arena. Features high score tracking with a MySQL database, a graphical user interface, and custom game logic. Includes detailed documentation and a UML diagram.
game-development java multiplayer mysql oop swing university-project
Last synced: 10 May 2026
https://github.com/piiyuushh/teachermgmtsystem
gui java method-override oop swing
Last synced: 03 Jan 2026
https://github.com/srgeverson/calcular_resistor
Aplicação para calcular valor do resistor.
Last synced: 09 Aug 2025
https://github.com/blank2409/smart-inventory-system
Smart Inventory Management System is a Java application for managing inventory. It features a user-friendly interface for handling products, suppliers, and sales, with backend support using MySQL. The system includes secure login and a dashboard for inventory overview.
crud-application database inventory-management inventory-management-system java javaproject jdbc sql swing userauthentication xampp
Last synced: 20 May 2026