java - 在java swings netbeans中,从2个组合框中选择项目时如何动态链接到第3个组合框?

标签 java netbeans combobox

我正在创建两个组合框,并将一些元素(如铃木、本田、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/

相关文章:

java - 我如何从 atom 启动 java 编码,以便它在终端中从 github 打开整个程序

java - AnyString() 作为单元测试的参数

html - JavaServer Faces 2.2 和 HTML5 支持,为什么 XHTML 仍在使用

java - 在Java中分割以 "."结尾的段落并在点后换行

c++ - 通过 Windows 命令行,我们如何编译 Netbeans C/C++ 应用程序?

C# Databound ComboBox 自动更新

java - 从 JVM 崩溃日志中的堆栈跟踪获取行号

java - 在 OS X Lion 上安装 Java EE 6

c# - WPF 数据绑定(bind)组合框到列表<string>

c# - 是否可以将 ComboBox DisplayMember 设置为列表中对象的属性?