ComboBox中的动态值

时间:2013-10-20 09:03:56

标签: java swing combobox jcombobox

我想了解如何使用来自另一个JComboBox的ItemEvents从数据库中动态地将内容添加到JComboBox。例如,我有2个名为phoneBrand和phoneModels的ComboBox。我试图根据来自phoneBrand ComboBox的选择更改phoneModel的内容。喜欢;如果phoneBrand的选择是诺基亚,我希望phoneModel ComboBox能够显示诺基亚E6,诺基亚X7等。

1 个答案:

答案 0 :(得分:1)

最简单的方法是简单地更改组合框模型。

我们的想法是将ActionListener附加到第一个组合框,当触发actionPerformed方法时,您可以将所需的值从数据库加载到新的ComboBoxModel中并将其应用于第二个组合框。

看看