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/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/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/canaxs/flappy-bird
Flappybird
flappy-bird game-development java jframe jpanel swing
Last synced: 14 Mar 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/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/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/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/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/lukasw01/unitsconverter
A simple units converter program written in Java that allows you to convert different units of measurement.
Last synced: 25 Feb 2025
https://github.com/danilowskic/simple-calc
A simple calculator designed for learning Swing
calculations calculator calculator-application swing swing-gui windows-calculator
Last synced: 22 Mar 2025
https://github.com/ewdlop/recreationphysics
https://www.youtube.com/watch?v=OhIpdSZQZlI
carnival double-pendulum-simulation rollercoaster seesaw swing
Last synced: 03 Nov 2025
https://github.com/mehakchabra/minesweeper
Java Minesweeper: Uncover mines on a grid without explosions. Click cells for clues, deduce mine locations, mark them, and clear the grid to win. Enjoy the timeless challenge of logical reasoning in this Java implementation.
awt intellij-idea java oops recursion swing
Last synced: 02 Jan 2026
https://github.com/ultreon/notepad-improved-2
Kotlin version of Notepad Improved with a large amount of themes, and more features.
awt flatlaf improved internal-frames kotlin mdi notepad swing themeable
Last synced: 14 Apr 2025
https://github.com/math-ferreira/java-swing-trello-ufabc
Projeto desenvolvido com Swing Java, referente a uma plataforma de gerenciamento de projetos similar ao Trello, para consolidar assuntos relacionados a POO (orientação a objetos)
Last synced: 15 Sep 2025
https://github.com/relrod/ysuswings.org
YSU Swing Dance Club website
club dance hakyll haskell ohio swing university website youngstown ysu
Last synced: 30 Mar 2025
https://github.com/bin49/gym-management-system-
The Gym Management System is a web application developed using PHP and MySQL.
css database gym-management-ystem gym-members html html-css-javascript javascript php python python-flask-application svelte sveltekit sveltekit-tailwindcss swing
Last synced: 08 Apr 2026
https://github.com/yunusemrejr/client-server-file-transfer-java
Java Sockets Program with a client and a server. (Client sends files, server catches them and downloads on approval). Learned it from: "WittCode" on YouTube.
client data-transmission file java server socket sockets swing transfer
Last synced: 30 Mar 2025
https://github.com/prajwalchapke055/task-5-medical-management-system
Virtual Medicine Home: Java-based medical management system for seamless patient-doctor interaction, appointments, and donor connections.
awt core-java java jdbc-driver jframes mysql netbeans-ide swing swing-gui
Last synced: 22 May 2026
https://github.com/jeysonht/snakegamewithjava
Snake game created with java Swing
Last synced: 22 May 2026
https://github.com/caiofov/truthtablegenerator-javaswing
API developed in Java with Swing for generating a truth table from a boolean expression. (Programming Techniques I subject final project - Computer Science UFC).
computer-science java swing truthtablegenerator
Last synced: 06 Apr 2025
https://github.com/caiofov/snakegame-java
Classic snake game developed in Java
game game-development java snake-game swing
Last synced: 06 Apr 2025
https://github.com/mahonrim/crudlibros
CRUD de Libros hecho en JavaSE y SQL Server utilizando Stored Procedures e integrated security=true
crud-application gui-application integrated-security java-8 sqlserver-2017 stored-procedures swing swing-gui
Last synced: 02 Apr 2025
https://github.com/giosil/swingup
A simple framework to build swing based application.
Last synced: 05 Nov 2025
https://github.com/robson-teixeira/java-jdbc-loja-virtual-view
Repositório do curso Jornada do Conhecimento de Back-End Java (Nível Intermediário) - Java e JDBC: trabalhando com um banco de dados da plataforma Alura.
alura connectionfactory connector driver java8 jdbc jdk jframe jre mvc mysql swing
Last synced: 03 Jan 2026
https://github.com/danielr18/classinspector
Java Class / Instance Inspector using Reflection. Shows properties, methods, constructors and allows to invoke some methods.
Last synced: 14 May 2025
https://github.com/vitor-msp/jogo-adivinhacao
Jogo para adivinhação de número aleatório gerado entre 0 e 100.
Last synced: 21 Jul 2025
https://github.com/jonasaacampos/calculadora-java
Aplicativo de calculadora em modo gráfico com Java e Swing
Last synced: 12 Jun 2026
https://github.com/shambac/cu-msc-ooad-sem1
Assignments for OOPS in sem 1 of MSC in CU
calcutta-university java swing
Last synced: 03 Mar 2025
https://github.com/monu-yaduwanshi/java-library-management-system
This project aims to develop a robust Library Management System that efficiently manages and handles all activities related to library operations. The primary objectives include minimizing the need for extensive management personnel, facilitating easy searching for available resources, and managing user profiles effectively.
advance-java apache college eclipse eclipse-ide goodies j java javaee library library-management-system mysql-database spring struts swing swing-api tomcat-server
Last synced: 08 May 2026
https://github.com/samuel-etver/pipe-coating-hmi
Pipe Coating HMI. Used on Pipe Plant
Last synced: 22 Mar 2025
https://github.com/neemiasborges/java_swinginventoryapp
gerenciamento de estoque desenvolvido em Java utilizando Swing. Permite cadastrar, editar e excluir produtos, fornecedores e depósitos, além de autenticar usuários. O sistema armazena dados temporariamente, garantindo eficiência na gestão de inventário
inventorymanagement java studies swing
Last synced: 28 Jun 2025
https://github.com/aldana-filiberto/juego-woordle
Juego interactivo tipo Wordle desarrollado en Java. El jugador debe adivinar una palabra de 5 letras en un número limitado de intentos. La interfaz gráfica permite ingresar los intentos y brinda retroalimentación visual para facilitar el proceso de deducción. Ideal para reforzar habilidades de lógica y programación orientada a objetos.
gui java juego poo swing wordle-game
Last synced: 03 May 2026
https://github.com/chenanton/virtual-ball-pit
A simple two-dimensional physics engine simulating inelastic collisions between balls and their surroundings.
balls cpsc210 java junit physics simulation swing ubc
Last synced: 21 Aug 2025
https://github.com/ankitgmishra/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: 25 Jul 2025
https://github.com/madworx/docker-remoteswinglibrary
Dockerized version of the madworx Robot Framework RemoteSwingLibrary
docker-image robot-framework swing test-automation
Last synced: 06 May 2026
https://github.com/samuelrubiodev/OptimizacionWindowsGUI
Programa de optimización para Windows usando Java
java optimization swing swing-gui windows windows10 windows11 windows7 windows8
Last synced: 18 Sep 2025
https://github.com/tirth-22/habit-streak-tracker
Core Java + Swing GUI Project with mysql db and JDBC for connection
corejava jdbc-connector mysql-database swing
Last synced: 19 Sep 2025
https://github.com/david-voss/basicpaint
A very simple Java Swing drawing application oriented on the example of MS Paint [de-DE].
desktop-application drawing german-language java java-gui ms-paint-clone paint swing
Last synced: 29 Jul 2025
https://github.com/risdorn/mystery-maze-gameathon
Mystery Maze is an exciting Java-based game developed during a game hackathon. Navigate through complex mazes, and uncover hidden secrets in a challenging single-player adventure. Download the game as an .exe for Windows or as a .jar for any platform with Java installed.
game-development java swing swing-game
Last synced: 21 Sep 2025
https://github.com/masse06/salarycalculator
Aplicación Java con interfaz gráfica Swing para calcular el salario diario y total, gestionando días trabajados con selección de fecha personalizada.
application java swing swing-application swing-gui
Last synced: 30 Jul 2025
https://github.com/mehmetumit/dympaint
Paint application for daily usage based on java swing
java paint paint-application paint-tools swing
Last synced: 02 Aug 2025
https://github.com/morenomp/swing-modelo-vista-controlador
Práctica de gestión de planetas y seres con HashSet, MVC y Swing - DAW
java mvc-architecture proyecto proyecto-web swing
Last synced: 03 Aug 2025
https://github.com/kahlery/partea-app
☢️ not recommended but I tried: the client app directly connects the cloud database (ElephantSQL = PostgreSQL). Basically provides an interface of party organizing and joining system.
elephantsql gui java mvvm postgresql swing
Last synced: 03 Aug 2025
https://github.com/sohomm/cbtc-java-project
task1: Guess the number , task2: Online Exam Conducting system using swing
advanced best challenge cipherbyte cipherbyte-technologies coding computer-science design download form gui java machine-learning programming project random research swing
Last synced: 04 Aug 2025
https://github.com/divanny/calculator-with-triangles
Calculator that can identify triangle from 3 assigned sides.
calculator-app java swing triangle-calculator
Last synced: 04 Aug 2025
https://github.com/melvinchia3636/oop-practical
A GUI wrapper for the all the tasks given in my uni OOP course.
awt gui java oop practical software-engineering swing university
Last synced: 30 Sep 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: 30 Sep 2025
https://github.com/dzen-g-neere/8-bit-processor
8-bit Processor emulator designed and impemented using Java SE
computer-architecture java java-se oop processor-architecture ram-architecture swing
Last synced: 03 Jan 2026
https://github.com/bogdusik/random_password_generator_gui
🔐 Random Password Generator GUI is a simple Java application that helps users generate secure passwords. With an intuitive interface, it allows customization of password length and character types, ensuring strong and personalized password creation.
password-generator security swing user-interface
Last synced: 08 Aug 2025
https://github.com/blank2409/smart-inventory-system
Smart Inventory Management System is a Java application for managing inventory. It features a user-friendly interface for handling products, suppliers, and sales, with backend support using MySQL. The system includes secure login and a dashboard for inventory overview.
crud-application database inventory-management inventory-management-system java javaproject jdbc sql swing userauthentication xampp
Last synced: 20 May 2026
https://github.com/srgeverson/calcular_resistor
Aplicação para calcular valor do resistor.
Last synced: 09 Aug 2025
https://github.com/dikshitadas/snakegame
A nostalgic recreation of the Snake Game, developed using Java and Swing, where you control the snake's movement, aiming to eat the food while avoiding collisions with the walls or the snake's body.
awt awt-gui java java-22 swing swing-components swing-gui
Last synced: 09 Aug 2025
https://github.com/olyutorskii/quetexj
QuetexJ is a Java Swing MVC sets library that supports pseudo endless text-component.
endless-scroll java java-library logging-library mvc scrollbar swing swing-component textarea viewport
Last synced: 19 Feb 2026
https://github.com/namelessproj/chrome_dinosaur
A simple clone of the Chrome Dinosaur offline game, written in Java using Swing.
dino-game dinosaur-game java runner runner-game swing
Last synced: 10 Aug 2025
https://github.com/iron-wolf/swingtemplate
Simple swing template.
boilerplate exemple java swing template
Last synced: 11 Aug 2025
https://github.com/29dch/mine-sweeper
基于java swing的简单扫雷游戏,实现了基本逻辑.主要用到了floodfill算法和随机洗牌算法
awt fisher-yates-shuffle floodfill java knuth-shuffling-algorithm swing
Last synced: 04 Oct 2025
https://github.com/dangnghia17/changelogin_account_riotclient
Tool to manage and auto-login to multiple Riot Games accounts (League of Legends, VALORANT). Supports AES-256 encryption, multi-language, and fully safe with Vanguard.
account-manager aes-256 auto-login encryption game-tool java league-of-legends open-source riot-client riot-games swing valorant windows
Last synced: 18 May 2026
https://github.com/takahashi-akari/akarishooting
Akari Shooting Game (現在開発中です。 Now under development.)
Last synced: 06 Sep 2025
https://github.com/rawenchilada/isaacclone
A game inspired by the popular roguelike game made in kotlin.
Last synced: 16 Aug 2025
https://github.com/bojanludajic/bp2-hibernate
Prakticni zadatak iz Baza Podataka 2
Last synced: 17 Aug 2025
https://github.com/valkryst/jiconlabel
JIconLabel is a Java Swing component designed to display an ImageIcon or Image and to automatically resize the displayed image to fit within the component's bounds.
hacktoberfest icon imageicon java-gui jlabel swing swing-component
Last synced: 02 Sep 2025
https://github.com/valkryst/jimagepanel
A Java Swing component designed to display a BufferedImage on a JPanel and to automatically resize it, respecting its aspect ratio, to fit within the panel's bounds as it resizes.
bufferedimage image java jpanel swing swing-gui
Last synced: 09 Oct 2025
https://github.com/notavone/iut-memory
🎮 My take on the classic Memory game
fun game java javaswing memory-game swing
Last synced: 17 Aug 2025
https://github.com/timofeev-vadim-96/client-server-chat
Клиент-серверный пользовательский чат на Swing
java multithreading swing swing-framework web
Last synced: 18 Aug 2025
https://github.com/anvaymayekar/currency-converter
A Java-based Currency Converter built with Swing, AWT, and a NoSQL database. Developed as a micro-project to practice object-oriented programming, GUI design, and exception handling.
Last synced: 03 Jan 2026
https://github.com/hptrk/uni-minecrafttron-java
(UNIVERSITY) A Java Swing-based multiplayer game, inspired by Tron, where two players compete in a grid-based arena. Features high score tracking with a MySQL database, a graphical user interface, and custom game logic. Includes detailed documentation and a UML diagram.
game-development java multiplayer mysql oop swing university-project
Last synced: 10 May 2026
https://github.com/piiyuushh/teachermgmtsystem
gui java method-override oop swing
Last synced: 03 Jan 2026
https://github.com/valkryst/vmvc
An implementation of the Model-View-Controller pattern for my personal Swing projects.
gui-framework java model-view-controller mvc swing
Last synced: 09 Mar 2026
https://github.com/dgisolfi/cmpt330-gisolfi
A Repository for the purpose of saving, and developing the projects and Labs for class: CMPT330L
Last synced: 25 Aug 2025
https://github.com/java-dev-jason/workflowtimer
A simple Java-based Pomodoro timer with a graphical interface. Helps you structure work and break intervals for better focus and productivity.
gui java pomodoro productivity swing
Last synced: 30 Aug 2025
https://github.com/lcaohoanq/java-snake-game
Snake Game built with Java Swing
app desktop-app game java swing swing-gui
Last synced: 14 May 2025
https://github.com/wissensalt/elt-27
Electronic Letter Application. Created at KKN UTM 2012 Kelompok 27
Last synced: 12 Jan 2026
https://github.com/gabrielleonte00/conveyorconfigurer
ConveyorBeltMaster application before transitioning from java swing to javafx
Last synced: 24 Jul 2025
https://github.com/luisdasartimanhas/trabalho-programacao-orientada-a-objetos-ii
[SI - 2025/1] Programação Orientada a Objetos II - Jean Eduardo Glazar
ifes java lda netbeans netbeans-ide swing swing-gui
Last synced: 24 Jul 2025
https://github.com/ezvezdov/minesweeper-swing
Simple Minesweeper writed in Java
game gui java minesweeper swing
Last synced: 14 Mar 2025
https://github.com/sedagundogdu/pharmacy-system
Project built with Java Swing library and connected to database using MYSQL
Last synced: 18 Apr 2026
https://github.com/lcaohoanq/j1.l.p0028-manage_ingredients_at_the_coffee_store
Lab211-FPT-HCM
fpt fpt-university fptu java lab lab211 swing swing-gui
Last synced: 14 May 2025
https://github.com/panagiotiskotsorgios/java-motor-vehicle-dealership
Εργασία OOP σε JAVA
ads car classes-and-objects gui java motor-vehicles object-oriented-programming oops-in-java polymorphism swing
Last synced: 15 May 2025
https://github.com/y-00jin/talktalk
톡Talk - Java Swing 및 Socket을 활용한 멀티 채팅 프로그램
Last synced: 19 Apr 2026
https://github.com/salithaucsc/billing-system
Simple Billing System created using Java OOP, Swing and Netbeans IDE.
Last synced: 23 Mar 2025
https://github.com/mitchellaw/minesweeper
Minesweeper game with various difficulties built using Swing for Java.
difficulty game java minesweeper swing
Last synced: 18 Jun 2025
https://github.com/ysebo/database_final_project
Hospital Management System
database java jdbc postgresql swing
Last synced: 10 Apr 2026
https://github.com/kdesp73/swingpaint
A user-friendly library that simplifies coloring and theming, making it easy to integrate into existing desktop applications.
java maven swing swing-components themes theming-components
Last synced: 01 May 2026
https://github.com/roman31x/dia-7-proyecto-sistema-biblioteca-con-spring-boot
Proyecto autodidacta en Java está enfocado mejora lógica de programación y acciones de un CRUD y Buscar, utilizando Patrones SOLID, estructura MVC, y modularidad. Tambien implementa Spring que es un popular framework de Java que permite crear aplicaciones de alto rendimiento y reutilizables.
github java mysql spring-boot swing
Last synced: 11 Apr 2026
https://github.com/motapinto/agent-based-simulation-conquest
Agent-based simulation modelation of the conquest Battlefield gamemode
agent-based-simulation data-analysis jade java sajas swing
Last synced: 24 Jan 2026