当前位置: 首页 > article >正文

基于Java+Swing实现天气预报系统

基于Java+Swing实现天气预报系统

  • 一、系统介绍
  • 二、功能展示
    • 1.主面
    • 2.IP定位城市
    • 3.通过城市名称查询天气状态
    • 4、查看各城区的天气
  • 三、代码展示
  • 四、其他系统
  • 五、获取源码

一、系统介绍

系统主要通过输入城市名字(可通过电脑IP查询所属城市,查询所属城市IP接口:http://ip.360.cn/IPShare/info),再通过天气接口:https://geoapi.heweather.net/v2/city/lookup查询出城市天气状态。

运行环境:idea、maven

key 更换为:a46bfc728a054d289295bc18a1579d52

二、功能展示

1.主面

在这里插入图片描述

2.IP定位城市

在这里插入图片描述

3.通过城市名称查询天气状态

在这里插入图片描述

4、查看各城区的天气

在这里插入图片描述

三、代码展示

package com.steven.bean;

public class NowWeather {
    /*
    *       String obsTime = one_weather.get("obsTime");
            String temp = one_weather.get("temp");
            String icon = one_weather.get("icon");
            String text = one_weather.get("text");
            String windDir = one_weather.get("windDir");
            String windSpeed = one_weather.get("windSpeed");
            String humidity = one_weather.get("humidity");
    * */
    private String obsTime;
    private String temp;
    private String wend;
    private String icon;
    private String text;
    private String windDir;
    private String windSpeed;
    private String humidity;

    public String getTemp() {
        return temp;
    }

    public void setTemp(String temp) {
        this.temp = temp;
    }

    public String getObsTime() {
        return obsTime;
    }

    public void setObsTime(String obsTime) {
        this.obsTime = obsTime;
    }

    public String getWend() {
        return wend;
    }

    public void setWend(String wend) {
        this.wend = wend;
    }

    public String getIcon() {
        return icon;
    }

    public void setIcon(String icon) {
        this.icon = icon;
    }

    public String getText() {
        return text;
    }

    public void setText(String text) {
        this.text = text;
    }

    public String getWindDir() {
        return windDir;
    }

    public void setWindDir(String windDir) {
        this.windDir = windDir;
    }

    public String getWindSpeed() {
        return windSpeed;
    }

    public void setWindSpeed(String windSpeed) {
        this.windSpeed = windSpeed;
    }

    public String getHumidity() {
        return humidity;
    }

    public void setHumidity(String humidity) {
        this.humidity = humidity;
    }
}

四、其他系统

Java+Swing实现学生选课管理系统
Java+Swing实现学校教务管理系统
Java+Swing+sqlserver学生成绩管理系统
Java+Swing用户信息管理系统
Java+Swing实现的五子棋游戏
基于JavaSwing 银行管理系统
Java+Swing+mysql仿QQ聊天工具
Java+Swing 聊天室
Java+Swing+dat文件存储实现学生选课管理系统
Java+Swing可视化图像处理软件
Java+Swing学生信息管理系统
Java+Swing图书管理系统
Java+Swing图书管理系统2.0
基于java+swing+mysql图书管理系统3.0
大作业-基于java+swing+mysql北方传统民居信息管理系统

五、获取源码

点击下载
基于Java+Swing实现天气预报系统


http://www.kler.cn/a/526339.html

相关文章:

  • 【Unity3D】实现横版2D游戏角色二段跳、蹬墙跳、扶墙下滑
  • MySQL(高级特性篇) 14 章——MySQL事务日志
  • 层次聚类构建层次结构的簇
  • FreeRTOS从入门到精通 第十四章(队列集)
  • 前端性能优化:HMR热更新和预获取加载
  • OpenCV:开运算
  • Hive:窗口函数(1)
  • DeepSeek介绍
  • UE求职Demo开发日志#16 实现物品合成表读取和合成逻辑
  • [LeetCode]day4 977.有序数组的平方
  • 【Python】深入理解Python中的装饰器链:创建组合装饰器的技巧与实践
  • 【Block总结】动态蛇形卷积,专注于细长和弯曲的局部结构|即插即用
  • STM32 PWMI模式测频率占空比
  • (持续更新中~~)3、原来可以这样理解C语言_分⽀和循环上(3)条件操作符
  • 使用Python进行大模型的测试与部署
  • 8642 快速排序
  • 【Numpy核心编程攻略:Python数据处理、分析详解与科学计算】1.18 逻辑运算引擎:数组条件判断的智能法则
  • Java中的注解与反射:深入理解getAnnotation(Class<T> annotationClass)方法
  • 在 Linux 上安装 Microsoft TrueType 字体:ttf-mscorefonts-installer 指南
  • 数据结构:线性表查找的三种方式
  • 向下调整算法(详解)c++
  • 指针空值——nullptr(C++11)——提升指针安全性的利器
  • Hive:静态分区(分区语法,多级分区,分区的查看修改增加删除)
  • 无公网IP 外网访问 本地部署夫人 hello-algo
  • 【赵渝强老师】K8s中Pod探针的TCPSocketAction
  • 新年手搓--本地化部署DeepSeek-R1,全程实测