我想了解如何使用来自另一个JComboBox的ItemEvents从数据库中动态地将内容添加到JComboBox。例如,我有2个名为phoneBrand和phoneModels的ComboBox。我试图根据来自phoneBrand ComboBox的选择更改phoneModel的内容。喜欢;如果phoneBrand的选择是诺基亚,我希望phoneModel ComboBox能够显示诺基亚E6,诺基亚X7等。
答案 0 :(得分:1)
最简单的方法是简单地更改组合框模型。
我们的想法是将ActionListener
附加到第一个组合框,当触发actionPerformed
方法时,您可以将所需的值从数据库加载到新的ComboBoxModel
中并将其应用于第二个组合框。
看看