首页 > 解决方案 > Java中的嵌套JComboBoxes

问题描述

我创建了一个JComboBox,当我从组合框中选择一个选项时,我想为所选选项添加另一个组合框(用于选择更具体的细节)。这可能吗?

我尝试JComboBox在原始组合框的actionPerformed类中创建另一个,但我没有解决问题。

结果应如下所示:

双柱组合框

标签: javaswingjcombobox

解决方案


关于添加新的JComboBox:而不是actionPerformed尝试使用JComboBox.addItemListener(ItemEvent). 这是获取所选项目的正确位置,因此可以JComboBox使用您想要包含的详细信息创建和填充新项目。这是GitHub 中演示项目的链接


推荐阅读