Skip to content

VJenish/Weather-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌤️ Weather App GUI — Java Swing A clean, responsive desktop weather application built using Java Swing that fetches real-time weather data based on city name input. The app provides a visually appealing interface with condition-based icons and neatly arranged weather metrics like temperature, humidity, and windspeed.

🔍 Features

• 🖥️ Modern GUI built with Java Swing

• 🔎 City search functionality with placeholder text

• ☀️ Displays: • Weather condition (Clear, Cloudy, Rain, Snow) • Temperature (in °C) • Humidity (in %) • Wind speed (in km/h)

• 🎨 UI shows relevant weather icon dynamically

• 🔄 Clean and centered startup screen with title

• ✨ Placeholder label over JTextField using JLayeredPane

📦 Technologies Used

• Java Swing (for GUI)

• JSON-simple (to parse weather data)

• Custom icons for weather, humidity, and wind

• Optional: API or mocked weather data (depending on implementation of WeatherApp.getWeatherData())

About

A simple and elegant desktop Weather App built using Java Swing. It allows users to search for any city and view real-time weather data including temperature, humidity, wind speed, and condition-based icons. The UI features a clean startup screen, custom graphics, and intuitive input using layered components.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages