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/mertkolgu/sirketcalisanlariprojesi
Java Swing kullanarak yazılmış bir masaüstü şirket çalışanları uygulamasıdır.
java jdbc-driver mvc mysql-connector mysql-database swing
Last synced: 25 Apr 2026
https://github.com/dzimiks/infviewer
InfViewer is a visualization tool for relational data models with CRUD, search and sort functionalities. It works with serial, sequential, index-sequential and database files. It was a college project for Information Managment course.
Last synced: 19 Jun 2026
https://github.com/1ai13/drawsync
Cooperative Drawing Board with Swing & TCPSockets
canvas2d chatter drawer java swing tcp-socket
Last synced: 28 Apr 2026
https://github.com/jacobkobr/financeflow
Allows users to input check data, which is then imported into a Google Sheet using the Google Drive API.
google-sheets-api java maven oauth2 swing
Last synced: 28 Apr 2026
https://github.com/themysterysolver/java_basics
This repository contains basic Java concepts with reference to "Head First Java" and weekly lab questions.It covers collections and javafx basics too!
awt basic-java collections docs gui head-first-java java java-learning javafx jdbc-mysql lab-exercise regular-expression servlets-jsp-html-css swing
Last synced: 28 Apr 2026
https://github.com/bluehuskystudios/husky-ui
The default UI tools for Blue Husky software
blue-husky-software-platform gui-library jvm kotlin kotlin-library library swing ui-library
Last synced: 28 Apr 2026
https://github.com/sbordet/foxtrot
Foxtrot is a small and powerful API for using threads with the Java Swing classes.
asynchronous awt model swing synchronous threads worker
Last synced: 29 Apr 2026
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/siyamulislam/multi_solve
A Service Provider Swing Applicaiton
java mysql swing swing-gui xampp-server
Last synced: 29 Apr 2026
https://github.com/zabuzard/supercars
Supercars is a 'Top Trumps' game based on cars for 2-3 players.
game game-demo model-view-controller multiplayer-game mvc supercars swing top-trumps
Last synced: 08 Jun 2026
https://github.com/tsnsoft/tsn_ideaproject_demo
Пример простейшего визуального приложения на Swing для IntelliJ IDEA на Java
demo gui intellij intellij-idea intellijidea jar java swing
Last synced: 29 Apr 2026
https://github.com/tonyv23/notebook
A Text Editor Application
development java javaswings swing text-editor
Last synced: 30 Apr 2026
https://github.com/yunusemrejr/kepserverexdesktopclient
I've programmed this Java Swing application to make it simpler and faster to manage KepServerEX. Including IoT Gateway connections, it includes a configuration API client. Some extra functions are present, which include direct communication with an excel file for saving connection credentials for faster server switching and saving program logs...
api client java kepserverex rest swing
Last synced: 30 Apr 2026
https://github.com/sumitkumargiri/employee-management-system-java-with-mysql-project
This repository contain all the best practices for managing Github repository.
awt employee-management-system github gui-application java project swing
Last synced: 01 May 2026
https://github.com/bcapathshala/swing-in-java-notes
Java Swing with JDBC Learning Series
gui-application java jdbc mysql sql swing
Last synced: 01 May 2026
https://github.com/ggleblanc2/typing-test
The code in this repository creates a Java Swing typing speed test GUI.
java-8 swing swing-gui typing-practice
Last synced: 01 May 2026
https://github.com/tugsef/hospitalautomatoinsystem
Welcome to my hospital automation system repository! This project is built with basic Java and showcases functionalities for managing hospital operations efficiently.
insurance-system-app java jdbs oop-principles postgresql sql swing
Last synced: 01 May 2026
https://github.com/ggleblanc2/sos
This repository holds the code to create a Java Swing SOS game.
Last synced: 01 May 2026
https://github.com/beardedfish/snake
Snake game programmed in Java using Swing. 🐍
classic-game food game high-score io java maven painting panel scoring-system snake swing wasd
Last synced: 02 May 2026
https://github.com/dfm18/javapad
JavaPad is a simple and user-friendly text editor written in Java.
dependency-injection design-patterns java java-swing-project junit maven notepad swing swing-gui swing-gui-application
Last synced: 03 May 2026
https://github.com/t-kalv/studyshorts
StudyShorts -StudyShorts is a full-stack Java-based Study Quiz Flashcard app that helps user to study whilst testing their knowledge, allowing users to create questions and study those questions engaging with those questions via short-form video content at the bottom of the screen similar to TikTok/YoutTube Shorts/Instagram Reels...
database flashcards java java-swing mysql mysql-database quiz quiz-app shortform sql study swing video
Last synced: 03 May 2026
https://github.com/samdev-7/two-player-snake
A two player version of the classic snake game using Java Swing.
game java snake swing two-player
Last synced: 04 May 2026
https://github.com/roymasad/javacalc
Java Swing Calculator, Maven, JDK17
calculator java jdk maven swing template
Last synced: 04 May 2026
https://github.com/birg81/colorpicker
Hi guys. I developed this Java code, for demonstration purposes. This Code, creates a colorPicker. The GUI is able to help you select your favorite color and show you the RGB code in hexadecimal and in its red, green, blue coodrinate. Good luck!
color colorpicker gui java swing ui
Last synced: 09 May 2026
https://github.com/sergueik/stoppable_test
This project demonstrates pausing Selenium test through a java modal dialog (SWT, Swing, JavaFx)
error-handler javafx selenium swing swt
Last synced: 10 May 2026
https://github.com/ilyaselmabrouki/inventory_management
Java desktop application dedicated to efficiently managing company stock
Last synced: 10 May 2026
https://github.com/infott2t/auto_writting_javacode_makeswing2
Automation writting Spring boot code. Table name writting, make code. JFrame, JAVA GUI using. Let's study~. Thank you.
automation-api java jpa-hibernate springboot swing swing-gui
Last synced: 12 May 2026
https://github.com/itsharshit07/event-management-system
An event management system for hackathons, webinars and different activities conducted by the college clubs. Easy to modify and access the data and helpful in keeping the track of participants.
Last synced: 13 May 2026
https://github.com/abraham-ny/file-handler-pro
And advanced file handler in java for desktop
desktop file-explorer file-handler file-manager gui java java-gui java-swing javax swing windows windows-file-explorer
Last synced: 13 May 2026
https://github.com/chrisross5/tradingview-ideas
College project (Java programming S4): A Java Swing app fetching TradingView data via RSS, with a fully responsive design. Supports user & admin roles with CRUD for ideas, authors, symbols & markets.
bcrypt flatlaf java jaxb jsoup rss sql sql-server swing
Last synced: 13 May 2026
https://github.com/baijifeilong/just-ping-it
网络延迟测试工具(A utility for network delay test)
baijifeilong java network-monitoring ping swing utility
Last synced: 12 Jun 2026
https://github.com/chicha63/mysql-java
A Java swing app to operate with T-SQL
java jdbc jdbc-drivers sql swing t-sql
Last synced: 13 Jun 2026
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: 15 Jun 2026
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: 19 Jun 2026
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: 20 Jun 2026
https://github.com/anas-farooq8/foodcatchers
A captivating Java arcade game, FoodCatchers challenges players to catch falling components(i.e fruits and pizza slices) in the product(i.e baskets and Pizza Box) while navigating through obstacles, offering an engaging blend of strategy, agility, and fun.
awt draggable fruits game-development java mouse-tracking swing
Last synced: 20 Jun 2026
https://github.com/sharadcodes/jnote
A java based note taking app
cli java java-note java-note-taking-app swing swing-gui
Last synced: 23 Jul 2025
https://github.com/akkiepro/chat-app
Chat app using socket programming and swing in java.
awt chat-app chat-socket-programming chatsocket clientsocket java serversocket socket-programming swing swing-gui
Last synced: 26 Oct 2025
https://github.com/blank2409/weather-
A Java application that delivers real-time weather updates using a weather API. Features include location-based forecasts, hourly updates, and severe weather alerts, all presented in a clean, responsive UI. Developed to enhance skills in API integration and user experience design
api gui java javadevelopment javafx javaswing json openweathermap-api swing weather-api weather-app weather-forecast
Last synced: 02 Jan 2026
https://github.com/isurusankhajith/supersnake
This is a classic Snake game implemented in Java using the Swing library. The game involves controlling a snake that moves around the screen, eating apples to grow in size while avoiding collisions with the walls or its own body. The objective is to achieve the highest score possible.
Last synced: 18 Mar 2025
https://github.com/guisalmeida/8puzzle-java
A puzzle game created to learn and pratice Object Oriented Programming in Java.
java jdbc jest-tests object-oriented-programming puzzle-game swing
Last synced: 30 Mar 2025
https://github.com/vinod0505/hospitality-management-system
A Hospitality Management System streamlines hotel operations by managing rooms, guests, and reservations. This Internshala project uses a MySQL database for data storage and a Swing GUI for user interaction.
Last synced: 17 May 2026
https://github.com/samuellucas97/laboratoriesofprograminglanguage-ii
Activity and Exercises of the discipline LP2.
collections-java java-fundamentals swing
Last synced: 16 May 2025
https://github.com/jameskulu/ashishpress
It is a desktop application where users can manipulate their product details.
Last synced: 13 May 2026
https://github.com/canaxs/note-game
NoteGame
java java-application java-swing-game jframe jpanel swing
Last synced: 14 Mar 2025
https://github.com/canaxs/flappy-bird
Flappybird
flappy-bird game-development java jframe jpanel swing
Last synced: 14 Mar 2025
https://github.com/teoneag/table-editor
A simple table editor with formula support build in Java & Swing
formulaparser java swing tableeditor
Last synced: 06 Mar 2025
https://github.com/debarghyasikder/library-management-system
Designed and developed a robust Library Management System using Java whose features include user authentication, book inventory management, issue and return tracking, and detailed reporting. The system ensures efficient management of library operations and provides a user-friendly interface for both administrators and users.
Last synced: 19 Oct 2025
https://github.com/mohcineproject/imsat-interface
This is the interface i am developping for my school club IMSAT. It is a platform designed to visualize data captured from a little satellite sent to high altitudes.
Last synced: 28 Apr 2026
https://github.com/gcoronelc/uc-2021-20-prog-oo
Curso de Programación Orientada a Objetos en la Universidad Continental.
clean-code gcoronelc java jdbc mvc netbeans patrones sql swing
Last synced: 28 Apr 2026
https://github.com/shadowxpa/ejo-tracker-uni
Track a Star Wars Jedi Knight: Jedi Academy server
java jedi-academy nextjs reactjs star-wars swing tracker
Last synced: 11 Apr 2026
https://github.com/r-n/matrixcalclearning
Matrix calculator and lessons on matrices.
college-assignment college-assignments education educational educational-project examples html java laplace-expansion learning math matrices matrix matrix-calculations matrix-calculator swing
Last synced: 31 Mar 2025
https://github.com/khrishman/gym-membership-management-system
Java Swing application for managing gym memberships with Regular and Premium member support. Built using OOP principles and a GUI interface.
gui gym-management java java-project oop swing
Last synced: 01 Jul 2025
https://github.com/yannisfs/unilate
Unilate is a program for converting units which originated from a school project.
java javaswing swing swing-gui unit-converter
Last synced: 23 Mar 2025
https://github.com/nipuna-lakruwan/card-matching-game-java
A simple card-matching game built in Java using Swing and JavaFX. Players flip cards to find matching pairs while tracking errors. The game includes customizable features like card images, board size, and a restart option.
begginer-project cardgame game-development gui java javafx memorygame programming swing
Last synced: 29 Apr 2026
https://github.com/teohaik/gui-jpa-loan-example
Java Example app that demonstrates basic GUI concepts and JPA with Eclipselink
eclipselink java jpa swing swing-gui tablemodel
Last synced: 14 Jul 2025
https://github.com/gyuka08/b767
an offensive java swing game
flappy-bird java offensive swing
Last synced: 08 Apr 2025
https://github.com/cherkavi/java-code-example
examples of java code, core features of different versions, skeletons of different frameworks
activemq activiti apache-camel apache-commons apache-poi beanutils camel cglib example-code examples gradle-example htmlunit java java-frameworks protobuf protobuf-java swing swing-gui thrift
Last synced: 19 Apr 2025
https://github.com/carlossanabriam/music-app
Desktop application that simulates a Music player, using Java Swing.
desktop-app java music music-player spotify swing user-interface
Last synced: 23 Mar 2025
https://github.com/yann39/one-time-pad-encryptor
Java Swing application to demonstrate one-time pad encryption
encryption java lfsr one-time-pad onetimepad swing
Last synced: 16 Mar 2025
https://github.com/liaartem/kred-calcswing-java-23-maven
Maven Java 23 Swing NetBeans project - Credit calculator (real estate, auto) (annuity, the classics)
Last synced: 27 Mar 2025
https://github.com/derneuere/java-swing-multiselect
A multiselect component for Java in Swing
Last synced: 21 May 2026
https://github.com/bocchio01/climate_monitoring_app
Simple app for visualizing and managing weather data.
Last synced: 15 Mar 2025
https://github.com/gonzalocg123/agendacontactos
Gestor de Contactos en Java Aplicación de escritorio desarrollada en Java Swing que permite gestionar contactos (añadir, editar, eliminar, importar y exportar en JSON) con almacenamiento en SQLite e imágenes asociadas.
contact-management crud desktop-application gui java java-proyect jdbc json oop sqlite swing
Last synced: 18 Apr 2026
https://github.com/t-kalv/what-s-the-weather-
A Basic Weather App that shows the user the current weather in a certain city with other useful information/metrics using Weather Forecast API and the Swing Java framework
java swing swing-application swing-gui weather weather-api weather-app weather-forecast
Last synced: 27 Jun 2025
https://github.com/anshmnsoni/timer
awt-gui gui java oops-in-java swing timer-clock
Last synced: 13 May 2026
https://github.com/erwanlt/retrogaming
retro gaming style arcade games
java pacman pong space-invaders swing tetris
Last synced: 28 May 2026
https://github.com/themysterysolver/minesweeper-java
"Minesweeper Game using JAVA"
awt game java minesweeper swing
Last synced: 20 May 2026
https://github.com/rydzze/staff-payroll-management-system-oop
Project for Object-Oriented Programming
java jframe object-oriented-programming swing
Last synced: 28 May 2026
https://github.com/mathiasuy/misfinanzas
Proyectito para control de gastos (octubre 2016) Java SE, JDBC, MySQL, Proyecto Netbeans
controller dao desktop-app dto interface java java-se jdbc mysql netbeans singleton swing
Last synced: 03 Feb 2026
https://github.com/valkryst/jcopybutton
JCopyButton is a Java Swing component designed to copy the contents of a JTextComponent to the system clipboard when clicked.
hacktoberfest java-gui jbutton jtextarea swing swing-component
Last synced: 01 Nov 2025
https://github.com/mihajlomilojevic/mhotelify_oop1
This project has been created as pre-exam obligation for Object oriented programming 1. The purpose of this project was to create desktop application in Java using SWING for managing bussines of a hotel. More details after completion.
desktop-application hotel-management-system java oop swing
Last synced: 17 Nov 2025
https://github.com/0suphan0/kutuphaneapp
This is a library automation application developed using Java Swing.
Last synced: 11 Jun 2026
https://github.com/klimentlagrangiewicz/calculation_of_heat_distribution
GUI application for calculation of heat distribution
gui-application heat-transfer jfreechart swing
Last synced: 02 Jul 2025
https://github.com/redinfinitypro/math-mastery
Rating (7/10): The application uses Swing to present arithmetic challenges, including random equation generation, user interaction, and feedback, suitable for educational purposes.
atomicboolean border random swing
Last synced: 06 Apr 2025
https://github.com/lrsb/ing-sw-2019-7
A Java implementation of Adrenaline board game
gui ingegneria-del-software java javafx polimi politecnico-di-milano swing
Last synced: 21 Apr 2026
https://github.com/redinfinitypro/measurement-converter
Rating: (7/10): The Java Swing application offers a user-friendly GUI for selecting and comparing measurement units, featuring components like MeasurementFrame, UnitFrame, ShowButton, and ShowResult.
actionevent actionlistener awt border hashmap map swing
Last synced: 06 Apr 2025
https://github.com/valkryst/vterminalpaletteeditor
A standalone GUI application for creating and editing VTerminal palettes.
2d 2d-graphics ascii gamedev roguelike roguelike-library swing terminal unicode vterminal
Last synced: 01 Nov 2025
https://github.com/mr-ema/swingy
Java MVC (Model-View-Controller) template project with Swing GUI. It provides a basic structure for building Java applications using the Swing Toolkit.
Last synced: 28 Mar 2025
https://github.com/ahmedishraq/cse423-lab
CSE423 - Computer Graphics
bracucse423 computer-graphics graphics java jogl opengl swing
Last synced: 29 Apr 2026
https://github.com/valkryst/jpathlist
A Java Swing component designed to display a list of unique directory and/or file paths. Additionally, it supports drag-and-drop functionality, allowing users to drag files and directories from their file system into the list.
drag-and-drop file-list file-manager hacktoberfest input-output java-gui nio nio2 swing swing-component
Last synced: 01 Nov 2025
https://github.com/swing-collection/swing-cookie
Django Swing | Cookie
cookie cookies cookies-consent cookies-policy django swing swing-collection
Last synced: 10 Apr 2025
https://github.com/swing-collection/swing-social
Django Swing | Social
django social social-links social-network swing swing-collection
Last synced: 10 Apr 2025
https://github.com/swing-collection/swing-template
Django Swing | Template
django starter starter-project swing swing-collection template
Last synced: 18 Mar 2025
https://github.com/cau777/game-of-life
"Game of Life" made using Java and Swing.
Last synced: 27 Jul 2025