资源简介
自己写的一个中国省市区三级联动,本来想打包成jar的,但是xml不知道为什么没跟进来,所有把所有代码贴上了
代码片段和文件信息
package com.qiantu.component;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.List;
import javax.swing.DefaultComboBoxModel;
import javax.swing.JComboBox;
public class JComboboxOfChina {
private JComboBox combobox_privince;
private JComboBox combobox_city;
private JComboBox combobox_area;
private DefaultComboBoxModel model1 = new DefaultComboBoxModel();
private DefaultComboBoxModel model2 = new DefaultComboBoxModel();
private DefaultComboBoxModel model3 = new DefaultComboBoxModel();
public JComboboxOfChina() {
//设置省市区三级联动数据
//设置第一级数据,从xml里面获取数据
for(String str : xmlDao.getProvinces()) {
model1.addElement(str);
}
combobox_privince = new JComboBox(model1);
combobox_privince.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
JComboBox source = (JComboBox) evt.getSource();
//根据获取的省份找到它下面的级别的市
String provinces = (String) source.getSelectedItem();
List cities = xmlDao.getCities(provinces);
model2.removeAllElements();
for (String str : cities) {
model2.addElement(str);
}
model3.removeAllElements();
for (String str : xmlDao.getDistricts(cities.get(0))) {
model3.addElement(str);
}
}
});
//设置二级数据
for (String str : xmlDao.getCities(“北京市“)) {
model2.addElement(str);
}
combobox_city = new JComboBox(model2);
combobox_city.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent evt) {
JComboBox source = (JComboBox) evt.getSource();
String city = (String) source.getSelectedItem();
List districts = xmlDao.getDistricts(city);
model3.removeAllElements();
for (String str : districts) {
model3.addElement(str);
}
}
});
//设置三级数据
for (String str : xmlDao.getDistricts(“北京市“)) {
model3.addElement(str);
}
combobox_area = new JComboBox(model3);
}
public JComboBox getCombobox_privince() {
return combobox_privince;
}
public JComboBox getCombobox_city() {
return combobox_city;
}
public JComboBox getCombobox_area() {
return combobox_area;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-08-16 16:36 JComboboxOfChina\
文件 360 2013-08-16 16:38 JComboboxOfChina\.classpath
文件 392 2013-08-16 16:36 JComboboxOfChina\.project
目录 0 2013-08-16 16:36 JComboboxOfChina\.settings\
文件 629 2013-08-16 16:36 JComboboxOfChina\.settings\org.eclipse.jdt.core.prefs
目录 0 2013-08-16 16:36 JComboboxOfChina\bin\
目录 0 2013-08-16 16:38 JComboboxOfChina\bin\com\
目录 0 2013-08-16 16:38 JComboboxOfChina\bin\com\qiantu\
目录 0 2013-08-16 16:38 JComboboxOfChina\bin\com\qiantu\component\
文件 1895 2013-08-16 17:10 JComboboxOfChina\bin\com\qiantu\component\JComboboxOfChina$1.class
文件 1714 2013-08-16 17:10 JComboboxOfChina\bin\com\qiantu\component\JComboboxOfChina$2.class
文件 2214 2013-08-16 17:10 JComboboxOfChina\bin\com\qiantu\component\JComboboxOfChina.class
文件 1632 2013-08-16 17:21 JComboboxOfChina\bin\com\qiantu\component\TestJComboboxOfChina.class
文件 4893 2013-08-16 17:09 JComboboxOfChina\bin\com\qiantu\component\xm
目录 0 2013-08-13 09:16 JComboboxOfChina\libs\
文件 313898 2013-08-13 09:16 JComboboxOfChina\libs\dom4j-1.6.1.jar
目录 0 2013-08-16 16:36 JComboboxOfChina\src\
目录 0 2013-08-16 16:37 JComboboxOfChina\src\com\
目录 0 2013-08-16 16:37 JComboboxOfChina\src\com\qiantu\
目录 0 2013-08-16 16:37 JComboboxOfChina\src\com\qiantu\component\
文件 2269 2013-08-16 17:10 JComboboxOfChina\src\com\qiantu\component\JComboboxOfChina.java
文件 1303 2013-08-16 17:21 JComboboxOfChina\src\com\qiantu\component\TestJComboboxOfChina.java
文件 4465 2013-08-16 17:09 JComboboxOfChina\src\com\qiantu\component\xm
目录 0 2013-08-13 09:52 JComboboxOfChina\xm
文件 17704 2013-08-13 10:45 JComboboxOfChina\xm
文件 153994 2013-08-13 11:46 JComboboxOfChina\xm
文件 2499 2013-08-13 09:14 JComboboxOfChina\xm
- 上一篇:PCA用java实现
- 下一篇:android 滚动字幕跑马灯效果
相关资源
- mysql 省市区三级联动sql
- HTML移动端省市区三级联动,完美适配
- 测试 Netbeans 组件面板内容的简单用法
- java 利用ComboModel构造JComboBox
- android 省市区三级联动效果
- android 省市县三级联动 (附sqlite数据
- android 选择地区 省、市、县三级联动
- 用wheelview实现的省市区三级联动
- android 三级联动(高仿iOS的滚轮控件)
- 城市三级联动
- android 选择地址三级联动
- android 省市区 三级联动Demo,用到了
- android 省市县 地区三级联动
- android ListView三级联动效果(省市县联
- android 省市区三级联动
- 世界地址三级联动插件(中英文版附
评论
共有 条评论