昨天我们得到了全国的省份,市,区的三级信息。我们就应该让用户能选择。
通过使用JComboBox我们可以显示出选项,并且在用户作出一个当前选择时,影响下一个选择!
方便起见,我们初始选择都是空,每当用户选择了省份,就跟根据选择省份改变市和区。
以省份的JComboBox为例:
其中ProvinceAndCity中提供了很多得到省份,市和区信息的方法。
provinceBox.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
cityBox.removeAllItems();
String selectedPro = (String)provinceBox.getSelectedItem();
String selectedProID = provinceMap.get(selectedPro);
System.out.println("You select:"+selectedPro+"_"+selectedProID);
cityMap = ProvinceAndCity.GetCity(selectedProID);
Set<String> citySet = cityMap.keySet();
String[] citis = citySet.toArray(new String[citySet.size()]);
for(String s:citis){
cityBox.addItem(s);
}
}
});
分享到:
相关推荐
【天气小工具 <四>】是一个关于开发天气查询小应用的系列教程的第四部分,主要关注的是源码解析和工具的使用。在这个阶段,我们已经建立了一个基础的天气查询功能,接下来将深入到代码的细节,理解其工作原理,并...
在这个课程设计中,我们关注的是一个特定的项目——“天气小工具”。这个小工具是针对移动设备设计的,可以提供用户所需的实时天气信息。从标题和描述来看,我们可以提取出几个关键的知识点: 1. **移动应用开发...
vista 天气小工具
《关于Windows 7桌面天气小工具的修复与增强详解》 Windows 7操作系统中的桌面小工具是用户界面的一大特色,其中的“天气”小工具深受许多用户的喜爱。然而,随着时间的推移,部分用户可能会遇到该小工具无法显示或...
天天win7桌面天气小工具支持全国各城市天气,有实时天气温度,日历,紫外线强度空气质量,鼠标移动到界面可以显示未来三天内天气情况,外观大方美观,可以做桌面插件使用。 天天win7桌面天气小工具 v3.5更新内容...
标题中的“win7侧边栏天气小工具”指的是Windows 7操作系统中的一种桌面小部件,它可以在电脑屏幕的侧边栏显示实时的天气信息。这种小工具是Windows 7的一个特色功能,允许用户在桌面上添加各种实用的小程序,如时钟...
自动根据IP地址搜索天气,来自中国气象局,很好用
在Windows 7操作系统中,天气小工具是一款深受用户喜爱的功能,它可以在桌面上实时显示当前的天气信息,包括温度、湿度、风向等。然而,由于各种原因,这个小工具可能会出现问题,比如显示异常或者无法正常工作。...
标题中的“win7下的天气小工具”指的是在Windows 7操作系统中使用的桌面小工具,它是一种轻量级的应用程序,可以方便地显示在桌面上,为用户提供实时的天气信息。在Windows 7系统中,微软提供了多种内置的小工具,...
Macbook 是苹果公司推出的高性能笔记本电脑,其操作系统 macOS 提供了一系列实用的小工具,其中包括天气小工具。这个小工具允许用户在电脑桌面上实时查看全球各地的天气状况,为出行计划提供便利。以下是如何在 ...
标题中的“win7下好玩的天气小工具”指的是适用于Windows 7操作系统的一类实用程序,这类程序通常以桌面小部件的形式出现,为用户提供便捷的天气查询功能。在Windows 7中,用户可以通过“桌面小工具”功能添加各种小...
对于那些希望在其Linux桌面上集成实时天气信息的用户来说,添加一个天气小工具(widget)是提升用户体验的好方法。此天气插件能够显示当前天气状况、温度、风速等信息,并且可以从多个API获取数据,如OpenWeatherMap...
而程序使用说明则会详细介绍如何设置和操作天气小工具,包括如何更改城市、调整显示样式等,帮助用户更好地利用这款工具。 Windows 7的侧边栏设计,使得这些小工具能在不占用大量桌面空间的情况下提供丰富的信息。...
"VISTA侧边栏天气"是一款专为Windows Vista操作系统设计的桌面小工具,它能够集成在Vista系统的侧边栏中,提供实时的天气信息显示。这个小工具以其经典的设计和实用的功能,深受用户喜爱。下面我们将详细探讨这款小...
《构建桌面天气小工具——基于MFC的实现详解》 在IT行业中,开发实用的桌面应用是提升用户体验的重要途径之一。本篇文章将深入探讨如何利用Microsoft Foundation Classes (MFC)库,结合Visual Studio 2010开发一个...
标题中的“win7多皮肤天气预报小工具”指的是一个适用于Windows 7操作系统的桌面小工具,它的主要功能是提供实时的天气预报信息,并且具备换肤功能,让用户可以根据个人喜好选择不同的界面风格。 Windows 7操作系统...
标题中的“WIN7 农历 天气 2小工具”指的是两个专为Windows 7操作系统设计的小应用程序,分别用于显示农历和实时天气信息。这些小工具是Windows 7操作系统特性的一部分,允许用户在桌面上方便地查看这些关键的生活...
在Windows 7操作系统中,小工具是一类便捷的桌面实用程序,它们可以在桌面上提供实时信息,如天气、新闻、日历等。"Windows 7 小工具[系统自带天气修复]"是针对Windows 7系统中天气小工具可能出现的问题而提供的修复...
1、进入C:\\Program Files\\Windows Sidebar\\Gadgets,重命名Weather.Gadget为Weather.Gadget.old ... 3、右键单击桌面,添加小工具,选择天气 4、右键单击天气选项卡,在搜索栏输入希望显示的位置,即可。
非常实用的一款win7桌面天气,比自带强大,美观.双击安装即可替换自带天气.运行即可自动更新当地天气.支持多种皮肤更换,时尚个性!