做一个GUI有两个JComboBox,一个是省份(里有多个省份),一个是城市.请问怎么选中一个省份时,出现这个省份所对应的城市?

解决方案 »

  1.   

    利用getSelectedItem方法得到所选的项,然后利用setSelectedItem(Object anObject)设置另一个按钮
      

  2.   

    private void TypeDbComboBoxItemStateChanged(ItemEvent e) {
    // 这里需要根据大类型菜单项,得出查询子类型下拉框列表所需要的条件
    SubTypeDbComboBox.setCmdNo("queryAlarmSubObjectType");
    SubTypeDbComboBox.addParamater("ID", OperationalSystemDbComboBox.getValueAsString());
    SubTypeDbComboBox.addParamater("GROUPID", TypeDbComboBox.getValueAsString());
    SubTypeDbComboBox.query();
    SubTypeDbComboBox.updateUI();
    }这个是我的源码SubTypeDbComboBox跟随OperationalSystemDbComboBox的变动而变化