三级联动插件怎么写( 二 )

< citys.size(); i++) { cityBox.addItem(citys.get(i).getCity()); } }else{ for (int i = 0; i < citys.size(); i++) { if(citys.get(i).getProvince().equals(province)){ cityBox.addItem(citys.get(i).getCity()); } } } //在branch下拉列表中 遍历branchs,如果branchs[i]的省份属性和它相同则添加进去,其中要考虑是所有的特殊情况 if(province.equals("所有")){ for (int i = 0; i < branchs.size(); i++) { branchBox.addItem(branchs.get(i).getBranch()); } }else{ for (int i = 0; i < branchs.size(); i++) { if(branchs.get(i).getProvince().equals(province)){ branchBox.addItem(branchs.get(i).getBranch()); } } } } }); //监听cityBox下拉列表 cityBox.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { branchBox.removeAllItems(); branchBox.addItem("所有"); if(cityBox.getSelectedItem()==null){ return ; } String city=cityBox.getSelectedItem().toString();//得到当前点中的值 if(city.equals("所有")){//如果是所有,则看省份框中是什么值 if(provinceBox.getSelectedItem().equals("所有")){ for (int i = 0; i < branchs.size(); i++) { branchBox.addItem(branchs.get(i).getBranch()); } }else{ for (int i = 0; i < branchs.size(); i++) { if(branchs.get(i).getProvince().equals(provinceBox.getSelectedItem())){。

三级联动插件怎么写

文章插图