Java 选择JComboBox后立即更新JComboBox
我有一个JComboBox。我希望它能够正常工作,这样,如果选择了某个项目(“其他”),就会立即在同一个组合框中显示多个项目(类似于子菜单,但在组合框中)。要把这件事付诸实施,我真是费了好大劲Java 选择JComboBox后立即更新JComboBox,java,jcombobox,Java,Jcombobox,我有一个JComboBox。我希望它能够正常工作,这样,如果选择了某个项目(“其他”),就会立即在同一个组合框中显示多个项目(类似于子菜单,但在组合框中)。要把这件事付诸实施,我真是费了好大劲 有人对此有什么想法吗?编辑:误解了你的问题 我假设您正在单击JComboBox中的一项?而不是简单地添加此代码 comboOther.addActionListener (new ActionListener () { public void actionPerformed(ActionE
有人对此有什么想法吗?编辑:误解了你的问题 我假设您正在单击JComboBox中的一项?而不是简单地添加此代码
comboOther.addActionListener (new ActionListener () {
public void actionPerformed(ActionEvent e) {
comboOther.addItem("new item 1");
comboOther.addItem("new item 2");
comboOther.addItem("new item 3");
// more
}
});
如果你能告诉我们你试过什么,那会很有帮助的。同时,看看这个:为什么不把树放进JCombobox?我想它可以满足你的需求。你用JTree会更走运,但基本上,您必须将新项插入DefaultComboxModel,作为JComboBox选择侦听器的一部分。@Thinhbk:请详细说明将树放入JComboBox的想法。@SteveCohen:看看这个实现:请在被否决票“轰炸”之前删除您的答案。