java如何使JCombobox具有更改其他JCombobox上的项的函数
我的转换器程序中有3个JCombobox,一个用于类别,两个用于选择要执行的功能;我想让程序做的是,当用户在一个JCombobox中选择一个类别时,两个JCombobox将自动更改与所选类别相关的内容(请帮助我使用JCombobox更改项的功能,当一个选中其他更改值时)
你可以在下面搜索框中键入要查询的问题!
我的转换器程序中有3个JCombobox,一个用于类别,两个用于选择要执行的功能;我想让程序做的是,当用户在一个JCombobox中选择一个类别时,两个JCombobox将自动更改与所选类别相关的内容(请帮助我使用JCombobox更改项的功能,当一个选中其他更改值时)
# 1 楼答案
尝试使用itemStateChanged(java.awt.event.ItemEvent evt)
# 2 楼答案
使用ItemListener而不是ActionListener表示JComboBox,将两个Listener放在一起example about ActionListener with ItemListener for two JComboBoxes
# 3 楼答案
正如JB Nizet所说,这里有一个简短的例子:
希望这对你有帮助
# 4 楼答案
只需在第一个组合框中添加一个ActionListener,然后在action listener的
actionPerformed
方法中,在第一个组合框中获取所选的值,并更改第二个组合框显示的值阅读Swing tutorial about combo boxes