- 🎯 Repository created to store Java Swing GUI component examples I developed.
- 🧭 Each component lives in its own dedicated folder, all linked below for easy access.
All examples were built applying Object-Oriented Programming (OOP) concepts 🤓
Button Types
This example demonstrates the use of traditional Swing buttons.
▶️ JButton
Example of selection-based components commonly used for choices.
Creates an option button, usually applied to boolean or exclusive choices.
Window Types
A basic menu example that opens a small navigation window.
- 🪟 JMenu
A variation of the previous example, where the menu redirects to a secondary window.
- 🪟 JMenu2
Example of a simple selection list.
- 📌 JList
Example of a list that allows multiple selections.
Demonstrates how to create and manage tables using Swing.
- 🗄️ JTable
Functional Features
Demonstrates a button that clears all input fields at once.
Example showing how to apply input masks in Java.
Example of how to hide or display interface elements dynamically.
Demonstrates how to activate or deactivate component functionality.
Limits the number and type of characters allowed in an input field.
A calculator built using multiple Swing components working together.
A layout sketch showing how Swing components behave inside an interface.