首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

天候小工具

2012-10-31 
天气小工具昨天我们得到了全国的省份,市,区的三级信息。我们就应该让用户能选择。通过使用JComboBox我们可以

天气小工具
  昨天我们得到了全国的省份,市,区的三级信息。我们就应该让用户能选择。







通过使用JComboBox我们可以显示出选项,并且在用户作出一个当前选择时,影响下一个选择!

方便起见,我们初始选择都是空,每当用户选择了省份,就跟根据选择省份改变市和区。
以省份的JComboBox为例:
其中ProvinceAndCity中提供了很多得到省份,市和区信息的方法。

provinceBox.addActionListener(new ActionListener(){@Overridepublic void actionPerformed(ActionEvent e) {// TODO Auto-generated method stubcityBox.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);}}});

热点排行