Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
Swing
![](https://explore-feed.github.com/topics/swing/swing.png)
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: 2025-02-14 00:25:18 UTC
- JSON Representation
https://github.com/sciss/audiowidgets
Specialized Swing widgets for audio applications in Scala. Issue tracker: https://codeberg.org/sciss/AudioWidgets/issues
audio-applications swing widget
Last synced: 05 Jan 2025
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: 05 Feb 2025
https://github.com/tanshaydar/java-swing-form-validation
Java Swing Form Validation for JTextField and JTextArea.
form-validation java swing swing-gui
Last synced: 22 Jan 2025
https://github.com/ryangrieb/musiclivestreambot
A Java GUI application that simplifies creating 24/7 music livestreams.
download-songs ffmepg java livestream music music-player playlists swing youtube
Last synced: 14 Jan 2025
https://github.com/xgui4/computer-builder-gui
Le prototype du projet personel d'un constructeur d'ordinateur (basique) avec un GUI en Java Swing
computer java-swing-application java-swing-game jdk-21 mvc mvc-architecture mvc-pattern swing swing-gui
Last synced: 21 Jan 2025
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: 31 Jan 2025
https://github.com/faraasat/university_health_management_system_java
University Health Management System project, provides a user-friendly GUI for managing the health records of employees, students, and teachers in a university setting.
Last synced: 21 Jan 2025
https://github.com/jojowam/tictactoe-clientserver
Jogo da Velha em Java com comunicação entre Client e Servidor através de Sockets.
java jogo-da-velha multiplayer redes-de-computadores sockets swing ufop
Last synced: 03 Feb 2025
https://github.com/asier-ortiz/agencias-turisticas
Java desktop application for managing tourist agencies
db4objects hibernate java mysql oracle sqlite swing
Last synced: 02 Feb 2025
https://github.com/asier-ortiz/gestion-de-proyectos
Java desktop application for managing a construction company resources
Last synced: 02 Feb 2025
https://github.com/mar-nb/simplix
Implémentation d'une interface graphique permettant la résolution de problème avec l'algorithme du Simplexe.
awt java simplex-algorithm swing
Last synced: 05 Jan 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: 22 Jan 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: 28 Dec 2024
https://github.com/yihleego/javaaccessbridge-python
Java Access Bridge for Python
java java-access-bridge python swing
Last synced: 31 Jan 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: 05 Jan 2025
https://github.com/aymanizz/rpos-system
R Point of Sale System developed for a school assignment
Last synced: 26 Dec 2024
https://github.com/lrsb/ing-sw-2019-7
A Java implementation of Adrenaline board game
gui ingegneria-del-software java javafx polimi politecnico-di-milano swing
Last synced: 18 Jan 2025
https://github.com/yordanov0502/courier-application
Courier service application
hibernate java jpa postgres repository service swing
Last synced: 01 Jan 2025
https://github.com/hrosicka/colormixer
Explore the infinite spectrum of colors by adjusting red, green, and blue sliders in this intuitive Swing-based Java application, perfect for beginners and experienced color enthusiasts alike.
beginner beginner-friendly color-picker colors gui gui-application java swing swing-gui
Last synced: 26 Jan 2025
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: 13 Feb 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: 12 Feb 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: 12 Feb 2025
https://github.com/drkwitht/unitconverter
A length unit converter in Java Swing.
calculator gui java measurement swing
Last synced: 09 Feb 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: 24 Nov 2024
https://github.com/swing-collection/swing-hello
Django Swing | Hello
django hello hello-world swing swing-collection
Last synced: 24 Nov 2024
https://github.com/swing-collection/swing-cookie
Django Swing | Cookie
cookie cookies cookies-consent cookies-policy django swing swing-collection
Last synced: 24 Nov 2024
https://github.com/swing-collection/swing-social
Django Swing | Social
django social social-links social-network swing swing-collection
Last synced: 24 Nov 2024
https://github.com/swing-collection/swing-template
Django Swing | Template
django starter starter-project swing swing-collection template
Last synced: 24 Jan 2025
https://github.com/swing-collection/swing-starter
Django Swing | Starter Project
django starter starter-project swing swing-collection
Last synced: 24 Jan 2025
https://github.com/swing-collection/swing-status
Django Swing | Status
django ping status swing swing-collection
Last synced: 24 Jan 2025
https://github.com/swing-collection/swing-sitemap
Django Swing | Sitemap
django sitemap sitemaps swing swing-collection
Last synced: 24 Nov 2024
https://github.com/curegit/dentakun
総和計算や数値積分などを含む多機能関数電卓
awt calculator numerical-analysis statistics swing
Last synced: 17 Nov 2024
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: 12 Feb 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: 23 Jan 2025
https://github.com/relrod/ysuswings.org
YSU Swing Dance Club website
club dance hakyll haskell ohio swing university website youngstown ysu
Last synced: 05 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: 13 Jan 2025
https://github.com/kahleryasla/banking-system-with-mysql
This project is a simple Java banking application with a GUI. It allows users to create and view accounts, make transactions, and view credit results. It also has a login system to secure access to these features.
awt database gui java jdbc mysql swing
Last synced: 13 Jan 2025
https://github.com/kahleryasla/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: 13 Jan 2025
https://github.com/abhijitht2002/chessgame
A Java-based chess game built using Swing GUI and basic Object-Oriented Programming principles for game logic.
java mouse-events mouselistener oops swing
Last synced: 14 Feb 2025
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: 31 Jan 2025
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: 14 Feb 2025
https://github.com/kenny-hui/pw-gui
GUI for managing Minecraft modpacks via packwiz
java minecraft minecraft-modpacks packwiz swing
Last synced: 29 Jan 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: 29 Jan 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: 29 Jan 2025
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: 05 Feb 2025
https://github.com/bbqqvv/projectck1ltm
Một sản phẩm của môn học lập trình mạng! (Cập nhật đến tháng 12)
client-server java mysql swing tcp udp
Last synced: 23 Jan 2025
https://github.com/suwadith/agony-aunt-card-game-java-swing-gui
A java based multiplayer card game implementation.
Last synced: 13 Jan 2025
https://github.com/29dch/mine-sweeper
基于java swing的简单扫雷游戏,实现了基本逻辑.主要用到了floodfill算法和随机洗牌算法
awt fisher-yates-shuffle floodfill java knuth-shuffling-algorithm swing
Last synced: 10 Jan 2025
https://github.com/diveshthapa/calculator
A basic Calculator program build using Java language.
Last synced: 31 Dec 2024
https://github.com/jameskulu/ashishpress
It is a desktop application where users can manipulate their product details.
Last synced: 13 Jan 2025
https://github.com/gabrielleonte00/conveyorconfigurer
ConveyorBeltMaster application before transitioning from java swing to javafx
Last synced: 05 Feb 2025
https://github.com/gervinfung/texteditor
A Simple Text Editor similar to NotePad. I wrote this because the undo option of Notepad can only undo once. But with this software you can undo all of your edit.
awt colorchooser java jmenu swing text-editor
Last synced: 05 Feb 2025
https://github.com/gaurav031/tourism-and-travelling-desktop-app
The Travel and Tourism Desktop App requires users to sign in, and once they do, they can browse and book hotels and packages. There are various types of hotels available, and numerous packages to choose from.
Last synced: 05 Feb 2025
https://github.com/bad-logic/library-management-system
Simple Library Management System prototyp using java and swing
desktop-application java serialization swing
Last synced: 21 Jan 2025
https://github.com/statute8234/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: 19 Jan 2025
https://github.com/jfcardoso/campo-minado-swing
Campo Minado com Java Swing
Last synced: 09 Feb 2025
https://github.com/jfcardoso/calculadora
Projeto de calculadora baseada no modelo Apple, desenvolvido com Java Swing e seguindo o Padrão Observer.
Last synced: 09 Feb 2025
https://github.com/bearddan2000/java-desktop-bazel-swing
This is a POC project to demonstrate a
Last synced: 29 Jan 2025
https://github.com/mohd-tahzeeb-khan/calculator
Standard Calculator is a type of Calculator which can perform Basic Arthmetic Operations. This Project content the Calculator which can perform Arthmetic operation such as Addition, Substraction, Multiplication, Division, and additionally Percentage of Nos.
actionlistener arithmetic-operations awt-gui calculator-application eventlistener if-else java swing swing-components swing-gui
Last synced: 05 Feb 2025
https://github.com/vonZeppelin/bit-of-swing
Components for Java Swing framework
java-swing jide jni jni-java pdf-viewer swing
Last synced: 23 Oct 2024
https://github.com/ahmedishraq/cse423-lab
CSE423 - Computer Graphics
bracucse423 computer-graphics graphics java jogl opengl swing
Last synced: 29 Jan 2025
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: 24 Dec 2024
https://github.com/praths71018/hotel-management-system
Hotel Management System build using Java Swing and MongoDB
custom-ui facade-pattern hotel-booking hotel-management-system iterator-pattern java mongodb mvc-framework object-oriented-design object-oriented-programming singleton-pattern swing
Last synced: 29 Jan 2025
https://github.com/bhaveshvaswani/chatapplication
It is a distributed desktop application in which people can have group chat as well as personal chat with people who are currently using application at that moment.
apache-tomcat chat-application java remote-method-invocation rmi swing
Last synced: 01 Feb 2025
https://github.com/cau777/game-of-life
"Game of Life" made using Java and Swing.
Last synced: 29 Jan 2025
https://github.com/sidaouiMohamedamine/stadium-reservation-desktop-app
A desktop application that allows you to manage the reservation of football pitches
Last synced: 23 Oct 2024
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: 22 Jan 2025
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: 07 Feb 2025
https://github.com/mr-ema/swingy
Java MVC (Model-View-Controller) template project with Swing GUI. It provides a basic structure for building Java applications using the Swing Toolkit.
Last synced: 02 Feb 2025
https://github.com/parubok/jtreetable
JTreeTable Swing component.
java no-dependencies swing swing-component swing-gui
Last synced: 30 Jan 2025
https://github.com/klimentlagrangiewicz/calculation_of_heat_distribution
GUI application for calculation of heat distribution
gui-application heat-transfer jfreechart swing
Last synced: 08 Feb 2025
https://github.com/danielr18/classinspector
Java Class / Instance Inspector using Reflection. Shows properties, methods, constructors and allows to invoke some methods.
Last synced: 25 Dec 2024
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: 29 Jan 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: 23 Jan 2025
https://github.com/osamashaikh90/blood-bank_management_sysytem
Java Project using Swing,Awt and MySql database
awt awt-gui blood-bank blood-bank-management blood-bank-management-system github java java-awt java-awt-swing java-project java-swing swing swing-gui wamp-server
Last synced: 25 Dec 2024
https://github.com/lb1997ccb/adaptive-layout-transformer
A simple Java application that demonstrates dynamic layout management in Swing GUIs. Users can switch between single-column, two-column, and three-column layouts using radio buttons, with the interface updating in real-time.
adaptive-layouts gridlayout java java-8 jframe jpanel swing
Last synced: 20 Jan 2025
https://github.com/bearddan2000/java-desktop-buildr-swing
This is a POC project to demonstrate a
Last synced: 29 Jan 2025
https://github.com/mahonrim/usuarioswing
A program that uses java swing to create GUI
eclipse java java8 swing swing-gui windowsbulider
Last synced: 07 Feb 2025
https://github.com/caiofov/snakegame-java
Classic snake game developed in Java
game game-development java snake-game swing
Last synced: 13 Feb 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: 26 Jan 2025
https://github.com/eternalflame02/keralaweatherapp
🌦️ Kerala Weather Application is a Java desktop app that fetches, stores, and displays weather data for Kerala's districts. Leveraging the Open-Meteo API and MySQL database, it provides real-time weather information, historical data, and key metrics such as temperature, humidity, wind speed, and rainfall.
gui-application java mysql openmeteo-api swing
Last synced: 06 Feb 2025
https://github.com/melitus/hospitalmanager
:rocket: This is a desktop application with nice friendly UI to manage hospital operations and activities
Last synced: 29 Jan 2025
https://github.com/ehsan-ashik/15-puzzle-game
An implementation of the popular 15 puzzle game using Java Swing.
Last synced: 01 Feb 2025