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/philippxxy/kit-mensa-food-tracker
Java tool to track meals from the KIT Mensa. View meal plans, log selections, and track nutrition and costs with an intuitive GUI.
awt awt-gui java karlsruhe-institute-of-technology swing swing-gui
Last synced: 02 Apr 2025
https://github.com/maifeeulasad/plain-editor
Plain Editor is a text editor and IDE for Java . It is made with Java - Swing as a part of CSE-312(OOP-Lab). Course Teacher - Md. Mahbubul Islam . Coordinator – Arif Reza . Team Members - Maifee Ul Asad , Monjurul Hasan Sakeer , Md Rizuan , Sajib Kumar Das , Md. Rashedul Alam Anik . Department of Computer Science and Engineering , University of Chittagong ,Bangladesh .
bangladesh documantation graph ide java oop-lab swing wpm
Last synced: 25 Jul 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/mehakchabra/electracease
The Electricity Billing System desktop application optimizes billing procedures for electricity providers. Featuring an intuitive interface, it automates precise billing computations using meter readings, manages customer information, processes payments, and offers usage analytics. The system prioritizes data security, allows customization, and sea
awt intellij-idea jdbc mysql mysqlworkbench swing
Last synced: 30 Apr 2026
https://github.com/bearddan2000/java-desktop-buildr-swing
This is a POC project to demonstrate a
Last synced: 30 Oct 2025
https://github.com/gtiwari333/java-sound-record-save-visualize-play
audio audio-player audio-visualizer java swing
Last synced: 11 Mar 2025
https://github.com/dariomatias-dev/financial_management
Gerenciamento Financeiro
Last synced: 22 Feb 2026
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/tympanix/jsnake
The popular snake game implemented in java for 02121 Introduction to Software Technology
Last synced: 25 Mar 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/anggamys/final-project-pbo
Desktop POS application using Java Swing, designed for sales, inventory, and transaction management.
java object-oriented-programming swing
Last synced: 30 Apr 2026
https://github.com/mohamed-rabie-abdelhameed/nex-online-banking
Simple Online Banking Application Using Java Swing
bank banking banking-applications currency-converter java online-banking online-banking-system swing swing-gui
Last synced: 17 Mar 2025
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/dmojzes/htn2025
My submission for Hack the North 2025
ai java maven restful-api swing
Last synced: 17 May 2026
https://github.com/mdkaifansari04/advance-java
Advance Java | All the concept of AWT, Swing, Servlet Practice Code
advance-java awt-gui java-data-structure java-networking servlet swing swing-gui
Last synced: 13 Apr 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/jeanribes/simulation-proie-predateur
projet d'info 2A INSA
Last synced: 20 Jan 2026
https://github.com/ksprugevics/battleships-multiplayer
Sockets, threads, swing
battleships-game java multiplayer swing
Last synced: 06 Sep 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/helen-silv4/snake-game
Desafio de Computação Gráfica - Snake Game
Last synced: 24 Jun 2025
https://github.com/michaeltroger/scala-imagegallery
A simple Swing Scala image gallery app with search functionality
flickr flickr-api flickr-photos image-gallery image-gallery-application image-search json rest-api scala swing
Last synced: 17 Aug 2025
https://github.com/icepick4/graphe-values
Théorie des graphes valués !
algo floyd-warshall floyd-warshall-algorithm graphe graphe-values java oop poo swing ui
Last synced: 05 Sep 2025
https://github.com/stjepanoviccc/travel-agency-swing
User Management System in Tourist Agency app made in Java Swing.
Last synced: 15 Jun 2026
https://github.com/kasiarak/zadania-na-zajeciach
Jestem studentką informatyki i tutaj znajdują się prace domowe i zadania wykonane przeze mnie na zajęciach.
Last synced: 16 Mar 2025
https://github.com/swing-collection/swing-wellknown
Django Swing | Text
django swing swing-collection txt wellknown wellknowntext
Last synced: 05 Jul 2025
https://github.com/ceccon-t/minefield
Find all the mines and explore the safe ground in this game made with Java, Swing and Maven.
game java java-game minesweeper minesweeper-game swing
Last synced: 25 Mar 2025
https://github.com/projectsandprograms/qr-maker
Generates QR codes. Created in java swing.
java-qr-code java-qr-code-generator qr qr-code qr-generator qr-maker stand-alone swing
Last synced: 20 Jun 2026
https://github.com/egorouv/library
Database applications in client-server architecture
java maven plsql postgresql swing
Last synced: 13 Apr 2026
https://github.com/celalaygar/erc-swing-hibernate
This project is about simple patient automation and used Java8, Oracle, Hibernate\ORM, Swing
hibernate-orm java-8 oracle-database swing
Last synced: 15 Jun 2026
https://github.com/zamweis/tetris
This project, one of my first when learning Java programming, showcases a classic game implementation, reflecting my early coding journey and passion for programming.
classic-game game-development gaming gui intellij-idea interactive-application java netbeans object-oriented-programming open-source puzzle-game swing tetris-game
Last synced: 01 May 2026
https://github.com/hex9cf/campus-navigation-system
A campus walking optimal path query system for STU East Coast Campus based on Dijkstra algorithm.
Last synced: 15 Jun 2026
https://github.com/thetoxin/project_xo
Tic Tac Toe game on Java
first-project graphics java swing tic-tac-toe
Last synced: 26 May 2026
https://github.com/chandima2000/java-swing-mysql-login-system
This project implements a simple SignUp and SignIn system using Java Swing for the graphical user interface and MySQL for the database connection. Users can create a new account with SignUp and then log in using SignIn.
java mysql-database signin-form signup-form swing
Last synced: 29 Apr 2026
https://github.com/christs8920/ticketapp-java-gui
A ticket management application made using Java and Swing.
app application gui java swing swing-gui
Last synced: 13 Oct 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/chriniko13/sampling-comparison
etl jfreechart pseudorandom random sampling swing
Last synced: 13 May 2026
https://github.com/princelad/tetris
This is a Java-based clone of the classic arcade game Tetris, developed using Java Swing for the graphical user interface. The game follows the traditional Tetris mechanics, where blocks fall, and the player rotates and moves them to create complete lines.
java swing swing-gui tetris-clone
Last synced: 10 Jul 2025
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/abhiramdodda/medreminder
Java CLI built to store names of medicines and the respective times of intakes to alarm users.
Last synced: 10 Jun 2026
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/swing-collection/swing-devcontainer
Django Swing | .devContainer
devcontainer django docker python swing swing-collection
Last synced: 13 Apr 2026
https://github.com/jfcardoso/calculadora
Projeto de calculadora baseada no modelo Apple, desenvolvido com Java Swing e seguindo o Padrão Observer.
Last synced: 01 May 2026
https://github.com/idrisvohra9/java-swing
I really Hated Java Swing😑
intermediate java swing swing-gui
Last synced: 21 Mar 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/an4xdev/samoobslugowastacjabenzynowa-projekt-programowanieobietkowe
Projekt semestralny z Programowania Obiektowego, wykonany w Java w Swingu, implementujący samoobsługową stację paliw z podziałem na użytkownika i pracownika
Last synced: 30 May 2026
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/indir07/bank-management-system
A Java Desktop Application with Swing, AWT, MySQL, and OOP Concepts
awt awt-gui bank-management-system desktop-application java mysql mysql-database swing swing-gui
Last synced: 17 May 2026
https://github.com/fnoquiq/jogodavelha
[Swing] TicTacToe on lightweight widget toolkit GUI for desktop
jogodavelha mvc-architecture swing tictactoe
Last synced: 14 Jun 2025
https://github.com/yordanov0502/courier-application
Courier service application
hibernate java jpa postgres repository service swing
Last synced: 01 May 2026
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: 30 Sep 2025
https://github.com/tayyabmughal676/javaswing
Java swing basic
java java-swing swing tutorial
Last synced: 02 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/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/nurulashraf/java-number-calculator
A Java program that lets users input six numbers and calculates their total and average. Features a user-friendly GUI built with Java Swing, ensuring input validation and clear result display. Perfect for beginners exploring Java development or basic number processing applications.
basic-calculator beginner-friendly gui-application input-validation java java-project learning-java math-calculations number-processing swing
Last synced: 16 Mar 2025
https://github.com/somodidenise/polynomial-calculator
A Java desktop app for basic and advanced polynomial operations with a user-friendly GUI.
calculator gui java maven mvc oop polynomial swing
Last synced: 16 May 2026
https://github.com/mahmoodhamdi/ecommercesystem
A Java-based e-commerce system featuring a graphical user interface built with Swing, SQLite database integration, and implementation of core design patterns. The system provides product management, shopping cart functionality, and secure payment processing with robust input validation.
design-patterns gui java javadb oop-principles solid-principles solidity-contracts sqlite swing swing-gui
Last synced: 02 May 2026
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/zeno-io/tank-war
The game of tank war based on Java Swing which you can learn stating Java SE, and Simple Netty Server.
java java-network javase netty nio swing tank-war
Last synced: 02 May 2026
https://github.com/mahonrim/usuarioswing
A program that uses java swing to create GUI
eclipse java java8 swing swing-gui windowsbulider
Last synced: 06 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/flemming-n-larsen/java-swing-ansi-support
ANSI Support classes for Java Swing
ansi editorkit editorpane java kotlin swing
Last synced: 03 May 2026
https://github.com/KDesp73/SwingPaint
Java Swing Themes Library
java swing swing-components themes
Last synced: 14 Jul 2025
https://github.com/niteeshl/simple-movie-ticket-booking-gui
A project that i made as an example to simulate first come first serve in operating system course
Last synced: 12 Jun 2026
https://github.com/malitha-gunathilaka/boardinghub_java
BoardingHub is a Java Swing-based desktop application for managing boarding house listings and bookings. It provides a platform for property owners to list their boarding houses and for customers to find and book accommodations. Features include user authentication, property management, booking system, and admin controls.
booking-system desktop-application java mysql netbeans property-management swing user-authentication
Last synced: 02 May 2026
https://github.com/miurahr/java-repro-custom-laf-menu-focus
Reproducer of a custom LaF and menu focus issue
Last synced: 05 Oct 2025
https://github.com/oaarnikoivu/ticketingsystem
Multithreaded implementation of an event ticketing system for large, free to attend events using Java.
concurrency java multithreading swing swing-gui
Last synced: 17 Mar 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/semoal/muslearn
Aplicación de escritorio con lyrcs y video vinculadas a YouTube
Last synced: 02 Apr 2025
https://github.com/roman31x/proyecto-apicat-java
Proyecto practico para comprender el consumo de APIs en proyecto, gestionando la información del documento formato JSON mediante clases, métodos, atributos y buenas prácticas con JAVA.
api java maven-plugin mvc swing
Last synced: 09 Jun 2026
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/arifburakdemiray/facoin
Cryptocurrency exchange app
crypto cryptocurrency design-patterns gof gof-patterns java mvc swing swing-gui
Last synced: 05 Oct 2025
https://github.com/pavlovic-bojan/edms-java-swing
Project for learning the Java programming language and Swing.
Last synced: 05 Oct 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/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/gabryon99/advanced-programming-2122
This repository contains the code wrote for the `Advanced Programming` course's assignments (academic year 2021/2022)
awt bean gui java software-components swing tictactoe
Last synced: 06 Oct 2025
https://github.com/rafaelmachadobr/nutriajuda
NutriAjuda é uma aplicação desenvolvida com o propósito de auxiliar os usuários no planejamento de suas compras de alimentos, levando em consideração fatores como região geográfica, renda e quantidade de pessoas na família. O projeto foi desenvolvido como parte de um trabalho acadêmico para a disciplina Linguagem de Programação Orientada a Objetos.
aps java mvc netbeans ods poo swing
Last synced: 06 Oct 2025
https://github.com/parubok/test-graphics
Implementatio of Java Swing Graphics for unit testing.
Last synced: 22 Jun 2025
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/marcdziersan/gefahrenreader
Ein schnelles, offline nutzbares **Lern‑ und Nachschlage‑Tool**.
adr firefighting hazmat java kemler swing training un-numbers
Last synced: 07 Oct 2025