为了账号安全,请及时绑定邮箱和手机立即绑定

将项目从地图添加到 JComboBox

将项目从地图添加到 JComboBox

慕盖茨4494581 2023-09-20 14:37:43
抱歉,我没有任何代码,但只需要一些建议,有没有一种方法可以将 Map 中的项目添加到 JComboBox,以便在添加和删除新项目时动态更改?
查看完整描述

2 回答

?
繁华开满天机

TA贡献1816条经验 获得超4个赞

要更新您的组合框,您可以使用类似的东西。


// due to order problem, transfer of elements from map to combo box have sence 

// for ordered maps, like LinkedHashMap or TreeMap

Map<String, String> strMap = new LinkedHashMap<>();

// fill map...

JComboBox<String> combo = new JComboBox<>();

// some code...

// now update the combo box content

combo.setModel(new DefaultComboBoxModel<>(strMap.values().toArray(new String[0])));


查看完整回答
反对 回复 2023-09-20
?
慕容3067478

TA贡献1773条经验 获得超3个赞

您可以直接使用哈希图的值...

yourMap.values().forEach((value)-> {
       // Do whatever your want with each value. 
    });


查看完整回答
反对 回复 2023-09-20
  • 2 回答
  • 0 关注
  • 87 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信