我有一个JComboBox。我希望它工作,以便如果选择某个项目(“其他”),立即在同一个组合框中显示更多项目(类似于子菜单,但在组合框内)。我有一个时间让这个工作的魔鬼。
有没有人对如何做到这一点有任何想法?
答案 0 :(得分:2)
我假设你点击了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
}
});