https://github.com/softwarechoreographer/greetings-frame
A simple Java application that displays a personalized greetings message.
https://github.com/softwarechoreographer/greetings-frame
Last synced: 8 months ago
JSON representation
A simple Java application that displays a personalized greetings message.
- Host: GitHub
- URL: https://github.com/softwarechoreographer/greetings-frame
- Owner: SoftwareChoreographer
- Created: 2024-08-02T14:50:12.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-09T22:28:30.000Z (over 1 year ago)
- Last Synced: 2025-02-09T23:25:03.802Z (over 1 year ago)
- Language: Java
- Homepage:
- Size: 6.84 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 👋 Greetings GUI App
## 📌 Introduction
The **Greetings GUI App** is a Java Swing-based application that provides a simple graphical interface for greeting users. It allows users to enter their **name** and **surname**, click a button, and receive a personalized greeting.
## 📖 Table of Contents
- [Installation](#installation)
- [Usage](#usage)
- [Features](#features)
- [Dependencies](#dependencies)
- [Configuration](#configuration)
- [Troubleshooting](#troubleshooting)
- [Contributors](#contributors)
- [License](#license)
## ⚙️ Installation
1. **Clone the repository**
```sh
git clone https://github.com/your-repo/greetings-gui-app.git
cd greetings-gui-app
```
2. **Compile the Java files**
```sh
javac -d . GreetingsGUI.java GreetingsFrameApp.java
```
3. **Run the application**
```sh
java greetingsframeapp.GreetingsFrameApp
```
## 🚀 Usage
1. Launch the application.
2. Enter your **name** and **surname** in the provided text fields.
3. Click the **"Greet"** button to display a personalized greeting.
4. Click **"Clear"** to reset the fields.
5. Click **"Exit"** to close the application.
## ✨ Features
- 🖥️ **Graphical User Interface** built with Java Swing.
- 📝 **Text fields** for user input.
- 🎉 **Personalized greeting display**.
- 🔘 **Interactive buttons** to greet, clear, and exit.
## 📦 Dependencies
- Java SE (JDK 8 or later)
- Java Swing (`javax.swing`)
- Java AWT (`java.awt`)
## 🔧 Configuration
- You can customize the greeting message in `GreetingsGUI.java`.
## 🛠 Troubleshooting
**Issue:** "No main manifest attribute"
✅ **Solution:** Ensure you're running the program with the correct package structure.
**Issue:** "GUI not displaying properly"
✅ **Solution:** Verify that Java Swing is supported in your environment.
## 👥 Contributors
- **Your Name** (you@example.com)
## 📜 License
This project is licensed under the **MIT License**.
---
📌 **Note**: Update package names if needed before running the application.