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/suwadith/agony-aunt-card-game-java-swing-gui
A java based multiplayer card game implementation.
Last synced: 28 Oct 2025
https://github.com/ruliancruz/mainsoft-sql
Factory Maintenance Control System made with Java 17 and Swing with data persistence using PostgreSQL and JDBC
java jdbc postgresql pt-br swing
Last synced: 14 May 2026
https://github.com/sidaouiMohamedamine/stadium-reservation-desktop-app
A desktop application that allows you to manage the reservation of football pitches
Last synced: 11 Mar 2025
https://github.com/vonZeppelin/bit-of-swing
Components for Java Swing framework
java-swing jide jni jni-java pdf-viewer swing
Last synced: 11 Mar 2025
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/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/tympanix/jsnake
The popular snake game implemented in java for 02121 Introduction to Software Technology
Last synced: 25 Mar 2025
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/ksprugevics/battleships-multiplayer
Sockets, threads, swing
battleships-game java multiplayer swing
Last synced: 06 Sep 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/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/egorouv/library
Database applications in client-server architecture
java maven plsql postgresql swing
Last synced: 13 Apr 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/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/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/swing-collection/swing-devcontainer
Django Swing | .devContainer
devcontainer django docker python swing swing-collection
Last synced: 13 Apr 2026
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/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/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/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/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/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/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/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/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/marcdziersan/gefahrenreader
Ein schnelles, offline nutzbares **Lern‑ und Nachschlage‑Tool**.
adr firefighting hazmat java kemler swing training un-numbers
Last synced: 07 Oct 2025
https://github.com/justinecoulon1/todolistapp
An application to create and manage to-do lists
Last synced: 18 May 2026
https://github.com/marharita08/nctaskmanager
NCTaskManager is a Java application allows users to set up one-time or recurring reminders with specific intervals. (Java, Swing)
desktop-app desktop-notifications email-notifications java java-core java-swing swing task-manager task-scheduler
Last synced: 07 Oct 2025
https://github.com/gotoss08/jwterm
Virtual Terminal Screen Emulator
awt game-development java roguelike swing terminal-game
Last synced: 07 Oct 2025
https://github.com/giriraj-g0511/otp-generator
Welcome to the OTP Generator, a simple yet powerful Java-based application designed to generate secure One-Time Passwords (OTPs) effortlessly. This application features an interactive and visually appealing GUI built using Java Swing & AWT.
awt java otp-generator project swing
Last synced: 07 Oct 2025
https://github.com/foxesworld/foxesengine
An Engine that is used for FoxesLauncher LTS
dev engine foxesworld framework java swing swing-suite ui
Last synced: 16 May 2026
https://github.com/andersonhsporto/java-projects
Collection of Java exercises, examples, and projects aimed at improving programming skills and understanding core Java
docker docker-compose gradle java java-17 java-21 java-24 java-8 mars-rover-challenge maven quarkus spring spring-boot swing
Last synced: 14 Apr 2026
https://github.com/klima7/ping-pong
Java Swing multiplayer game over network with server discovery over UDP.
game multiplayer network ping-pong swing
Last synced: 11 Oct 2025
https://github.com/bionade24/jungle_jump
2D jump'n run game for my seminar paper at school
Last synced: 11 Oct 2025
https://github.com/doramgajo/assignments-app
Assignments allows teachers to create module assignments for studies.
java sql student-project swing
Last synced: 11 Oct 2025
https://github.com/marcossic/almacen-producto
This repository contains a project that creates an Interface in Java Swing and connects to a MySQL database using DataSource DataSource.
Last synced: 12 Oct 2025
https://github.com/neuralcortex/border_generator_swing
Graphical CSV boundary line generator
csv-export csv-import hcm hcm-agreement java openstreetmap osm swing swing-gui swing-gui-application
Last synced: 23 Feb 2026
https://github.com/swing-collection/brand
Brand assets for the Swing Collection
brand django swing swing-collection
Last synced: 13 Oct 2025
https://github.com/liaartem/currencychartswing-java-25-maven
Maven Java 25 Swing NetBeans project - Construction of charts of currencies of NBU on years for watching of tendencies of change.
Last synced: 17 May 2026
https://github.com/amitrajitdas/library-management-system-java-mysql-swing
Library Management System using Java, Swing and MySQL
Last synced: 14 May 2026
https://github.com/reemadutta/aed-final-project-recue-management-system
Final project for course Application Engineering Development- Rescue Management System application using Java Swing
java-8 multithreading oops-in-java swing swing-gui
Last synced: 14 Oct 2025
https://github.com/mateusz-sliwka/drivingschooldesktopapp
Driving school management app made with Java/Swing/Hibernate&OracleDB
hibernate java oracle-database swing
Last synced: 14 Oct 2025
https://github.com/projectsandprograms/analyserorange
Folder analyser created in java swing. I create this to analyse my small projects.
analyser analyser-orange analyserorange eclipse eclipse-ide file-analysis folder-analyzer java java-swing-applications java-swing-project orange-analyser swing swing-gui swing-project
Last synced: 15 Oct 2025
https://github.com/ksprugevics/procedural-graph-animation-java
My first attempt at a procedural animation - a graph of interconnected nodes in 2D space. I am planning to expand this to the 3D space using Unity.
animation java procedural-animation swing swing-gui
Last synced: 15 Oct 2025
https://github.com/briancollins081/resize-jfxpanel-in-swing
Resize a JFXPanel in Swing with respect to JFrame Resizing (Bind JFXPanel width and height to JFrame
Last synced: 17 Oct 2025
https://github.com/tusharjain5/chatting-application-system
Built with Core Java and networking, our Chatting Application System is a user-friendly GUI desktop tool for seamless communication, connecting users through efficient socket programming.
awt java networking socket-programming swing
Last synced: 19 Oct 2025
https://github.com/grimmle/point-n-shoot
realtime multiplayer topdown shooter
agent-based-simulation opensimplex-noise swing tcp-client-server
Last synced: 27 Jan 2026
https://github.com/talha-tahir2001/snake-game
A basic Snake Game that was built in Java with AWT (Abstract Window Toolkit) and Swing (GUI Toolkit) using Eclipse.
abstract-window-toolkit eclipse java swing swing-gui
Last synced: 23 Oct 2025
https://github.com/swing-collection/swing-favicon
Django Swing | Icon
appicon django favicon favicons swing swing-collection
Last synced: 24 Oct 2025
https://github.com/giriraj-g0511/notepadpro
Notepad Pro is a lightweight text editor for both general text and code editing. With features like syntax highlighting, file management, and a distraction-free interface, it’s designed for simplicity and efficiency. Explore, contribute, or suggest improvements via the GitHub Issues page!
awt awt-gui java java-8 java-awt java-swing notepad notepad-application notepad-clone notepad-pro swing swing-api swing-gui text-editor
Last synced: 24 Oct 2025
https://github.com/mertkolgu/uzayoyunu
Java Swing kullanarak yazılmış ufak bir masaüstü oyunudur.
Last synced: 25 Oct 2025
https://github.com/james-p-d/wordsearch
Wordsearch puzzle solver with UI in Java Swing and solver in Erlang
erlang java swing wordsearch wordsearch-puzzle
Last synced: 19 Apr 2026
https://github.com/yann39/cyk-grammar-parser
Java Swing application to demonstrate grammar parsing using the Cocke–Younger–Kasami algorithm
cocke-younger-kasami-algorithm cyk-algorithm grammar-parser graphics2d java swing
Last synced: 25 Oct 2025
https://github.com/swing-collection/swing-error
Django Swing | Error
400 403 404 500 django error error-handling errors swing swing-collection
Last synced: 23 Jan 2026
https://github.com/nano-a/towerdefense
Jeu Tower Defense en Java ( Swing / AWT )
awt awt-gui java swing swing-gui tower-defense tower-defense-game towerdefense
Last synced: 26 Oct 2025
https://github.com/abishekraja01/student-management-system-java
A Java Swing-based Student Management System with MySQL integration, offering CRUD operations for student records.
crud gui-application java jdbc mysql oops-in-java studentmanagementsystem swing
Last synced: 15 May 2026
https://github.com/sukso96100/jewelry_hunter
주어진 시간 안에 몬스터를 피하여 장애물을 파괴하고 최대한 많은 보석을 얻는 게임
Last synced: 06 Feb 2026
https://github.com/ipolynkina/pomidoromanager
Тайм-менеджер
derby-database java-se junit log4j maven swing time-management
Last synced: 29 Jan 2026
https://github.com/javalc6/square-tilings
Exploing square tilings
awt fractal geometry square swing tessellation tilings truchet wang
Last synced: 30 Jan 2026
https://github.com/diveshthapa/calculator
A basic Calculator program build using Java language.
Last synced: 25 Feb 2026
https://github.com/jgneff/hello-java
Project template for creating and deploying Java apps
Last synced: 31 Jan 2026
https://github.com/morenomp/swing-bbdd-modelo-vista-controlador
Swing BBDD MVC en Java - DAW
bbdd java mvc-architecture proyecto proyecto-web swing
Last synced: 25 Feb 2026
https://github.com/lgomezruiz/calculator
Basic and minimalist calculator with Java.
calculator game java oop poo swing
Last synced: 08 Feb 2026
https://github.com/lgomezruiz/digital-clock
A simple digital clock that displays the local system time, day of the week and date.
digitalclock java oop project swing
Last synced: 08 Feb 2026
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/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/swing-collection/swing-hello
Django Swing | Hello
django hello hello-world swing swing-collection
Last synced: 27 Feb 2026