Java 组合框中的动态值

Java 组合框中的动态值,java,swing,combobox,jcombobox,Java,Swing,Combobox,Jcombobox,我想了解如何基于另一个JComboBox中的ItemEvents,使用数据库中的值向JComboBox动态添加内容。例如,我有两个叫做phoneBrand和phoneModels的组合框。我试图根据phoneBrand组合框中的选择更改phoneModel的内容。喜欢如果手机品牌选择的是诺基亚,我希望手机型号组合框显示诺基亚E6、诺基亚X7等。最简单的方法是简单地更改组合框的型号 想法是将一个ActionListener附加到第一个组合框,当触发actionPerformed方法时,您将从数据库

我想了解如何基于另一个JComboBox中的ItemEvents,使用数据库中的值向JComboBox动态添加内容。例如,我有两个叫做phoneBrand和phoneModels的组合框。我试图根据phoneBrand组合框中的选择更改phoneModel的内容。喜欢如果手机品牌选择的是诺基亚,我希望手机型号组合框显示诺基亚E6、诺基亚X7等。

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

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

看看


我的意思是,除了询问我们之外,这将有助于您:我投票结束这项工作,理由是它没有显示出对问题的最低理解。但它也可以像许多其他帖子一样轻易关闭,包括投票关闭——你显然没有在来这里之前做任何努力来解决你的问题,这是不可否认的。这里有大量的教程/教科书/javadoc/示例,只需选择适合您的内容,尝试根据您的具体问题进行调整。只有在被困在一个具体的点上之后,才可以在这里提问——用一个能再现问题并显示你努力的SSCCE。多好的共同作用啊!投票结束后,我意识到这个问题。也是一个复制品,在第一个复制品上。我发现有一个公认的答案,答案是你的。;)@安德烈·霍姆普森:听起来是对的,重复,重复,重复……我生命的故事:P@AndrewThompson是的,现在老年退休金计划似乎很少阅读任何东西,既没有教程,也没有例子,也没有其他问题,也没有……,@kleopatra我几乎认为这会结束,“……也不会……”@IsaacNessy下次,请阅读论坛几天,了解它是如何工作的,而不是带着一个形式错误的问题开始,期望其他人为你解决它/对你的意思通灵。