日期:2014-05-20  浏览次数:20582 次

懂JAVA swing 的高手来

怎么重新加载JComboBox  ,  需求是我用一个部门JComboBox1,里面是部门的数据,JComboBox2里面是
部门下的所有项目。   我现在要点击部门的JComboBox1的数据  查询到这个部门的项目。然后给JComboBox2,可是现在的情况是我用部门点击方法addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) {
 ElementConditionDto orgprojectComboBoxDto = new ElementConditionDto();
             orgprojectComboBoxDto.setSqlId("FD.getBudgetItemsModelList");
             HashMap orgmap = new HashMap();
             projectComboBox.updateUI();
             orgmap.put("coCode", ((AsZgy)ORGComboBox.getSelectedItem()).getValId());
             orgprojectComboBoxDto.setSqlMap(orgmap);
             projectComboBox = new ProjectComboBox(orgprojectComboBoxDto, false);//申请项目
} }里面放进去了,JComboBox2项目的没有被加载。

其实也就是联动效果  我刚接触SWING不是很清楚 ,大侠帮帮忙
swing java hashmap JComboBox?? actionPerformed

------解决方案--------------------
源码发过来329064956