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-21 00:24:20 UTC
- JSON Representation
https://github.com/mlucifer27/photon-trace
A Java-based inverse rasterizer engine demo, crafted with Swing for a sleek visual showcase.
engine featured java rasterizer rendering swing
Last synced: 10 Jul 2025
https://github.com/plutokekz/minesweeper
Minesweeper clone in Java
game java java-swing minesweeper minesweeper-game pixel-art swing
Last synced: 10 Jul 2025
https://github.com/jo-minseok/job-finder
💼 취업 정보 제공 SW [완료]
java jdbc-driver oracle-database plsql software swing
Last synced: 04 Apr 2025
https://github.com/ivanyu/icebreaker
A GUI for Apache Iceberg REST Catalog
apache-iceberg gui iceberg swing
Last synced: 05 Apr 2025
https://github.com/mdecker-mobilecomputing/java_langeberechnung
Two Java programs (Desktop programs, no Android apps!) showing how to perform a long calculation in a background thread.
Last synced: 16 May 2026
https://github.com/arnaudcs/hai913i_tp1
TP1 de restructuration logicielle - HAI913I
analyse java jfreechart logiciel miglayout refactoring swing
Last synced: 17 Jun 2025
https://github.com/kalikot26/schoolmonitor-id-tracking-system
Campus ID Verification System built with Java and Swing.
id-verification java school-monitoring school-project swing
Last synced: 07 May 2025
https://github.com/lucashoeft/lagerverwaltungssystem
Warehouse management software build with Java Swing/AWT and a custom file handler for the persistence layer
Last synced: 07 May 2025
https://github.com/asukiaaa/clj-opencv-swing-example
A clojre project to use opencv and swing.
Last synced: 16 May 2026
https://github.com/namelessproj/platformergame
Platform Game is a 2D platformer built in pure Java using the Swing library.
java java-8 java-swing platformer platformer-2d-game platformer-game swing
Last synced: 21 Jun 2025
https://github.com/parubok/test-graphics
Implementatio of Java Swing Graphics for unit testing.
Last synced: 22 Jun 2025
https://github.com/vinukavinnath/plate_predict
PlatePredict - Expert system written in Prolog and implemented with Java swing GUI for food recommendation purposes in restaurants.
expert-system food-recommendation java prolog swing
Last synced: 22 Jun 2025
https://github.com/olyutorskii/jindolf
Jindolf is a chat-viewer Java application for 人狼BBS (online-werewolf)
game gui-application java swing werewolf
Last synced: 12 Jul 2025
https://github.com/alnezar/x-and-o
X and O with Java is a graphical Tic-Tac-Toe game built with Swing, featuring multiple screens, customizable settings, and fun music made by my dear friend tigeroffbtk .
game games java javagame javaswing swing swing-gui tic-tac-toe tictactoe-game tictactoe-java-game
Last synced: 23 Jun 2025
https://github.com/sya-ri/gitlabcommitgraph
Graph Creator For GitLab Project
gitlab jfreechart kotlin ktor ktor-client swing
Last synced: 16 May 2026
https://github.com/KDesp73/SwingPaint
Java Swing Themes Library
java swing swing-components themes
Last synced: 14 Jul 2025
https://github.com/shubhampaliwal03/justnote
A feature rich, GUI based Notepad Application Developed using Swing Framework in Java.
java swing swing-application swing-gui
Last synced: 10 Sep 2025
https://github.com/vickshan001/breakout-ci401-project
A simple Java-based Breakout game built in 2020 as my first hands-on programming project during university. Features pause, scoring, and brick rows.
breakout-game game-development java oop swing university-project
Last synced: 15 Jul 2025
https://github.com/georgiakt/airlineticketmanager
AirlineTicketManager is a Java Swing application designed for managing and issuing airline tickets.
airline-management-system application gui java swing ticket-management
Last synced: 17 May 2026
https://github.com/mariaeramos18/projetocatalogomusical
Projeto Java Swing + MySQL Aplicação com 3 janelas para gerenciar artistas, músicas e playlists. Permite consultar, cadastrar, atualizar e excluir registros no banco de dados, com controle de botões e confirmações.
java jdbc jdbc-driver mysql mysql-database swing
Last synced: 18 Jul 2025
https://github.com/wishvarajaguru/decoratedcomponentsproject
The DecoratedComponentsProject is a lightweight Java Swing library designed to simplify the creation of visually appealing UI components.
image-processing java jpanel smooth-rendering swing swing-components swing-gui
Last synced: 18 Jun 2025
https://github.com/rtasalem/chiaroscuro-game
Chiaroscuro is a simple text-based game made using Java. The Java Swing library (javax.swing) was used to implement GUI (graphical user interface) components, including JFrame, JPanel, JLabel, JButton, and JTextArea.
Last synced: 21 Mar 2025
https://github.com/idrisvohra9/java-swing
I really Hated Java Swing😑
intermediate java swing swing-gui
Last synced: 21 Mar 2025
https://github.com/melitus/hospitalmanager
:rocket: This is a desktop application with nice friendly UI to manage hospital operations and activities
Last synced: 17 May 2026
https://github.com/stableahmad/java-a-star-pathfinding-visualizer
Visualization of A* pathfinding algorithm made with java swing
astar-algorithm graph-algorithms java pathfinding swing
Last synced: 03 Mar 2025
https://github.com/helen-silv4/snake-game
Desafio de Computação Gráfica - Snake Game
Last synced: 24 Jun 2025
https://github.com/swing-collection/swing-status
Django Swing | Status
django ping status swing swing-collection
Last synced: 17 May 2026
https://github.com/jeanribes/simulation-proie-predateur
projet d'info 2A INSA
Last synced: 20 Jan 2026
https://github.com/rtasalem/collectors-item-game
Collector's Item is a text-based murder mystery game made using Java. The Swing library was used to implement GUI (graphical user interface) components including JFrame, JPanel, JTextArea, JLabel, JButton.
gui java swing text-based-game
Last synced: 21 Mar 2025
https://github.com/dmojzes/htn2025
My submission for Hack the North 2025
ai java maven restful-api swing
Last synced: 17 May 2026
https://github.com/jtpeller/tictactoejava
TicTacToe game implemented in Java
gui java swing tic-tac-toe tic-tac-toe-java tictactoe
Last synced: 24 Jun 2025
https://github.com/kazordoon/ifba_fsi
Projeto com dois programas de interface gráfica utilizando Java Swing: uma lista de tarefas e uma calculadora de IMC.
imc-calculator java javax swing todolist
Last synced: 13 Mar 2025
https://github.com/jtpeller/sudokujava
WIP Sudoku game written in Java
awt gui java sudoku sudoku-java swing
Last synced: 24 Jun 2025
https://github.com/bearddan2000/java-desktop-buildr-swing
This is a POC project to demonstrate a
Last synced: 30 Oct 2025
https://github.com/thefox6/keytest
A java swing implementation of streams writing to and reading from a TextArea
java jtextarea keyevent printstream swing ui
Last synced: 17 May 2026
https://github.com/augustas24/piano_prosjekt
A swing-based program that creates a visual representation of an electric keyboard. Users can play the notes on the keyboard, write out and play chord progressions, export progressions to DAWs and other audio software, connect and play with various external keyboards, and tweak various settings as to how the program functions.
Last synced: 20 Jul 2025
https://github.com/martinkindall/morsa_notepad
Minimalist Notepad made in Java
Last synced: 20 Jul 2025
https://github.com/fabionoth/scanfaa
Dichotomy Function in Numeral Calculus and Applications
inership java math numerical-methods project swing
Last synced: 05 Apr 2025
https://github.com/paasshme/shape-up-game
Board card game using java Swing and mutlithreading
Last synced: 21 Jul 2025
https://github.com/turytsia/university-ija-Pacman
Pac-Man Adventure is a game where players control Pac-Man, a yellow character, as he navigates a maze, eating dots and avoiding ghosts. The objective is to find the key and leave the maze while avoiding the ghosts that pursue Pac-Man.
ija java pacman project swing vut
Last synced: 11 Mar 2025
https://github.com/lgomezruiz/tic-tac-toe
Mythical Tic Tac Toe game with a simple and minimalist style.
game java oop poo swing tic-tac-toe tictactoe
Last synced: 24 Jun 2025
https://github.com/rothasamon/attendance-system-java-swing
This project was created and submitted as a school assignment for Java programming. It was developed using Java, Swing GUI, and SQLite.
Last synced: 18 May 2026
https://github.com/impe93/clientmail
A local email service for test RMI and swing in java
Last synced: 21 Jul 2025
https://github.com/sentialabs/splitify
Splits up large yaml files interactively
Last synced: 25 Apr 2026
https://github.com/ricky0-0tricky/transcrypt
Transcrypt is a Morse code translator with natural language support. It converts text to Morse and vice versa, lets you transmit messages with audible beeps, and features a day/night mode for accessibility. Designed as an educational and practical tool, it makes learning and using Morse simple and interactive.
desktop-application educational java maven morse-code swing translator
Last synced: 18 May 2026
https://github.com/binhtran432k/plantuml-previewer
UML viewer for PlantUML
image-preview imageviewer java plantuml swing
Last synced: 04 Mar 2025
https://github.com/cyberkeeper/mqttagent
Demo Java Swing project using MQTT
educational-project intellij java mqtt swing
Last synced: 05 Apr 2025
https://github.com/miroshni4enko/systemmodeling
Modeling system with several parallel queues
java parallel-programming swing
Last synced: 25 Jun 2025
https://github.com/curegit/dentakun
総和計算や数値積分などを含む多機能関数電卓
awt calculator numerical-analysis statistics swing
Last synced: 11 May 2025
https://github.com/liaartem/currencychartswing-java-24-maven
Maven Java 24 Swing NetBeans project - Construction of charts of currencies of NBU on years for watching of tendencies of change.
Last synced: 20 Oct 2025
https://github.com/jadhaidar/customerviewer
A simple Java based GUI to view, search and sort customer data
csv-parser eclipse gui java swing
Last synced: 19 May 2026
https://github.com/unknownuser130/bankmanagementsystem
Simple bank management portal
Last synced: 18 May 2026
https://github.com/gabrielyoon7/orangetv
2020-2 경기대학교 컴퓨터공학부 객체지향프로그래밍 (오렌지TV)
Last synced: 18 May 2026
https://github.com/lb1997ccb/desktop-window-mover
This Java application provides a graphical interface to move a window across the desktop in four directions—up, down, left, and right—using buttons. It dynamically adjusts the window's position within the screen bounds, enhancing user control and workspace organization.
Last synced: 21 Jul 2025
https://github.com/destrolaric/vcpkg-gui-wrapper
Gui-Wrapper developed on swing lib for vcpkg packet manager. WIP
java swing vcpkg-gui-wrapper vcpkg-packet-manager wip
Last synced: 05 Apr 2025
https://github.com/celalaygar/erc_swing_example
This project is about simple patient automation and used Java8, Oracle, Jdbc, Swing
dbeaver java9 ojdbc7 oracle oracle-database swing swing-gui
Last synced: 24 Feb 2025
https://github.com/kahleryasla/wordle-word-guessing-game
Popular Wordle Game (Word Guessing Game) Clone With Online Mode (Socket Programming). Used "Swing" To Make Gui Design
gui online socket-programming swing swing-gui wordle-clone wordle-game
Last synced: 03 Aug 2025
https://github.com/sofiia-0/calculadora_miniproyecto
Calculadora GUI minimalista escrita en Java que realiza operaciones básicas de suma, resta, multiplicación y división.
calculadora calculadora-java calculator calculator-java calculator-java-swing calculator-javaswing gui minimal swing swing-form swing-gui
Last synced: 29 Mar 2025
https://github.com/itsaladin/pharmacy-management-system
Management service application Developed by JAVA and Java-Swing and SQL database.
Last synced: 11 Jun 2026
https://github.com/drkwitht/unitconverter
A length unit converter in Java Swing.
calculator gui java measurement swing
Last synced: 04 Apr 2025
https://github.com/sanchitbajaj02/java_swing_project
Basic JAVA Swing Project
Last synced: 06 Apr 2025
https://github.com/sajdoko/it-service-order-system
This is a simple Java Swing Application that I've created as an assignment for my Java Programming course.
Last synced: 02 Jul 2025
https://github.com/ammahmoudi/arkanoid
classic arkanoid game using java and swing
Last synced: 28 May 2026
https://github.com/micaellobo/drive-chat
Drive-Chat is a Java application that uses sockets for real-time messaging between users, uses TCP and UDP sockets for communication and JSON for message transmission.
java messaging swing tcp-protocol udp-protocol
Last synced: 06 Apr 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
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/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/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/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/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/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/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/themysterysolver/minesweeper-java
"Minesweeper Game using JAVA"
awt game java minesweeper swing
Last synced: 20 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/derneuere/java-swing-multiselect
A multiselect component for Java in Swing
Last synced: 21 May 2026