An open API service indexing awesome lists of open source software.

https://github.com/softwarechoreographer/greetings-frame

A simple Java application that displays a personalized greetings message.
https://github.com/softwarechoreographer/greetings-frame

Last synced: about 2 months ago
JSON representation

A simple Java application that displays a personalized greetings message.

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** ([email protected])

## 📜 License
This project is licensed under the **MIT License**.

---

📌 **Note**: Update package names if needed before running the application.