【发布时间】:2013-01-15 17:55:25
【问题描述】:
当我展开组合框列表时,我应该看到诸如“一”“二”“三”之类的项目,但是当我选择“一”并折叠组合框时,我希望看到“1”显示而不是“一个”。
我尝试将ListDataListener 添加到组合框并在contentsChanged() 内部添加
box.getEditor().setItem(my_map.get("one")) 其中 my_map 存储从“one”到“1”等的映射。
但是,它不起作用,我不知道为什么.. 在调用 contentsChanged() 之后会发生覆盖我的更改的事情吗?
有什么想法吗?
【问题讨论】:
-
能贴一下这个问题相关的代码吗?
标签: java swing jcombobox listeners changelistener