我正在创建两个组合框,并将一些元素(如铃木、本田、activa)插入到第一个组合中,将雷诺、Indica、奔驰插入到第二个组合框中,而且我正在创建第三个组合,其中没有任何可插入的内容。我的问题是,当我在第一个组合中选择一个项目时,例如,如果我在第一个组合中选择铃木,在第二个组合中选择雷诺,则这些铃木和雷诺都应出现在第三个组合框中,如果我在第一个组合中更改 activa,在第二个组合中更改 Indica,然后在第三个组合中更改 Indica组合应显示 activa 和 Indica。就像这个第三个组合框应该动态地从第一个和第二个中获取所选项目。
请帮助我, 感谢致敬, -Chandrashekara Y D.
最佳答案
创建 ActionListener
并通过调用 addActionListener()
在前两个 ComboBox 实例中注册它.
在操作监听器中,更新第三个 ComboBox 的模型。初始设置为DefaultComboBoxModel 。在 Action 监听器中调用 getModel()并添加/删除您想要的任何内容。或者每次都创建一个新的 DefaultComboBoxModel 并设置它。
关于java - 在java swings netbeans中,从2个组合框中选择项目时如何动态链接到第3个组合框?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25638716/