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-16 00:26:39 UTC
- JSON Representation
https://github.com/jozwiaczek/offlinemessenger
A student project designed to create an offline messenger.
Last synced: 05 Jun 2026
https://github.com/kevinroberts/videoencoder
playing with swing and scratching an itch
Last synced: 22 Apr 2026
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: 06 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/saravana1606/inventory-management-system
This system as the name implies manages an inventory. The system allows the user to add new products and delete them, update stocks, sell products and other necessary functionalities. The system also manages the customer details, dues and also prints receipt for orders. User authentication is implemented.
gui java-8 mysql-database netbeans sql swing
Last synced: 27 Apr 2026
https://github.com/msofteng/programa-o-de-computadores---aula-i
Sistema de Informação do HOSPITAL
design-patterns java mvc swing
Last synced: 12 Mar 2025
https://github.com/eduardob-programador/trabalhogesqualsoft
Esse repositório é referente a um trabalho da faculdade (como a grande maioria desse perfil) em que eu e meu grupo tivemos que desenvolver 3 funcionalidades/sistemas em java, que então o nosso docente iria avaliá-las.
Last synced: 02 Jul 2025
https://github.com/eduardob-programador/swing-studies
Esse repositório, como o próprio título presume, vai ser sobre o uso da biblioteca Swing do Java, usada para fazer GUIs.
java java-swing swing swing-components swing-gui
Last synced: 15 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/gmcy2020/reprint-genshin-impact-launcher
复刻原神启动器 Reprint Genshin Impact Launcher
genshin genshin-impact java mihoyo reprint swing
Last synced: 16 May 2025
https://github.com/kinfe123/tesatefxlab
Yet another platform for collaboration
Last synced: 07 Apr 2025
https://github.com/canaxs/note-game
NoteGame
java java-application java-swing-game jframe jpanel swing
Last synced: 14 Mar 2025
https://github.com/joakimteixeira/socket-chat
Real-time chat application using sockets
java netbeans-ide socket swing
Last synced: 06 Jun 2026
https://github.com/fracpete/jide-oss-patches
Patched versions of the jide-oss Swing library.
Last synced: 27 Apr 2026
https://github.com/parambirs/morse-code-translator
A Kotlin Swing GUI desktop app that can translate English text to Morse and vice-versa.
gui-desktop java-swing kotlin morse-code morse-code-translator morse-translator morsecode morsecode-translator swing swing-gui
Last synced: 18 Apr 2025
https://github.com/bileljegham/memory
Projet IHM
documentation game ihm jar java java-swing student-project swing
Last synced: 18 Jul 2025
https://github.com/geeta259/javalibpro
A library management project in core Java facilitates the efficient organization and operations of a library through a user-friendly interface. It includes features for managing books (addition, deletion, updating), users (registration, updating information), and borrowing/returning books, error-handling and validation.
Last synced: 11 Apr 2026
https://github.com/canaxs/flappy-bird
Flappybird
flappy-bird game-development java jframe jpanel swing
Last synced: 14 Mar 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/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/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/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/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/samuellucas97/laboratoriesofprograminglanguage-ii
Activity and Exercises of the discipline LP2.
collections-java java-fundamentals swing
Last synced: 16 May 2025
https://github.com/ajayvijay9929/banking_system
This is a online banking system java based project . We can open your account ,deposit , withdraw your money see ATM Card and also change your account pin
Last synced: 14 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/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/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/prajwalchapke055/task-4-employee-management-system
The Employee Management Application is a Java-based software that simplifies employee information management. It empowers HR departments and managers to add, view, update, and delete employee records.
awt core-java intellij-idea java jframe mysql mysql-workbench swing
Last synced: 19 Jan 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/kavindu-kodikara/beezz
A fully functional Java SE application developed for one of my client to manage inventory for their small resin art crafting business. Includes dashboard analytics, invoice and customer management, product stock tracking, and GRN notes. Built with Java and MySQL.
Last synced: 27 Apr 2026
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/liaartem/kred-calcswing-java-25-maven
Maven Java 25 Swing NetBeans project - Credit calculator (real estate, auto) (annuity, the classics)
Last synced: 29 Apr 2026
https://github.com/pravl/filesplitterandmerger
desktop-application java swing
Last synced: 20 May 2026
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/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/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/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/bocchio01/climate_monitoring_app
Simple app for visualizing and managing weather data.
Last synced: 15 Mar 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/kahlery/wordle-clone-desktop
🀄️ game clone: popular Wordle Game (Word Guessing Game) clone with multiplayer option
desktop-app java multi multithreading socket-game swing threads wordle wordle-game
Last synced: 15 Jun 2026
https://github.com/afa-farkhod/login-load-data-swing-desktop-application
This desktop application shows the login process and loading the data from database
desktop-application java jdbc mysql mysql-database swing windowbuilder
Last synced: 28 Apr 2026
https://github.com/afa-farkhod/digits-sum
Digits-Sum built on java, UI on window builder, building tool gradle
desktop-application eclipse gradle java swing windowbuilder
Last synced: 28 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/jonasaacampos/campominadojavaswing
Projeto com o objeto de apriomorar o conhecimento teórico e pratico em Java usando princípios de Orientação a Objetos, Programação Funcional e conceitos do padrão Observer.
game-development java observer-pattern oops-in-java retrogaming swing
Last synced: 22 Nov 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/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/themysterysolver/java_nptel
This repository contains my weekly learnings and exercises from my Java NPTEL course.
awt java jdbc nptel-course socket-programming swing
Last synced: 01 Nov 2025
https://github.com/ankitmishralive/ip-finder
IP Finder is a GUI Application developed using Java Swing. Just Put the Domain Name & Get the Ip of that domain on the Screen.
Last synced: 22 Mar 2025