Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想了解如何使用来自另一个 JComboBox 的 ItemEvents 的数据库中的值动态地将内容添加到 JComboBox。例如,我有 2 个组合框,称为 phoneBrand 和 phoneModels。我正在尝试根据 phoneBrand ComboBox 中的选择更改 phoneModel 的内容。喜欢; 如果 phoneBrand 的选择是诺基亚,我希望 phoneModel ComboBox 显示诺基亚 E6、诺基亚 X7 等。
最简单的方法是简单地更改组合框模型。
这个想法是将一个附加ActionListener到第一个组合框,当它的actionPerformed方法被触发时,您将从数据库中加载您需要的值到一个新ComboBoxModel的组合框并将其应用到第二个组合框。
ActionListener
actionPerformed
ComboBoxModel
看一眼