資源簡介
自己寫的一個中國省市區三級聯動,本來想打包成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 滾動字幕跑馬燈效果
評論
共有 條評論